f1module Cisco-IOS-XR-um-cont-odu-otu-dwdm-optics-pm-cfg {f1module Cisco-IOS-XR-um-cont-odu-otu-dwdm-optics-pm-cfg {
2  namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-um-cont-odu-otu-dwdm-optics-pm-cfg";2  namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-um-cont-odu-otu-dwdm-optics-pm-cfg";
3  prefix um-cont-odu-otu-dwdm-optics-pm-cfg;3  prefix um-cont-odu-otu-dwdm-optics-pm-cfg;
44
5  import Cisco-IOS-XR-types {5  import Cisco-IOS-XR-types {
6    prefix xr;6    prefix xr;
7  }7  }
8  import Cisco-IOS-XR-um-interface-cfg {8  import Cisco-IOS-XR-um-interface-cfg {
9    prefix a1;9    prefix a1;
10  }10  }
11  import tailf-common {11  import tailf-common {
12    prefix tailf;12    prefix tailf;
n13  }n
14  import cisco-semver {
15    prefix semver;
16  }13  }
1714
18  organization15  organization
19    "Cisco Systems, Inc.";16    "Cisco Systems, Inc.";
20  contact17  contact
21    "Cisco Systems, Inc.18    "Cisco Systems, Inc.
22     Customer Service19     Customer Service
23     20     
24     Postal: 170 West Tasman Drive21     Postal: 170 West Tasman Drive
25     San Jose, CA 9513422     San Jose, CA 95134
26     23     
27     Tel: +1 800 553-NETS24     Tel: +1 800 553-NETS
28     25     
29     E-mail: cs-yang@cisco.com";26     E-mail: cs-yang@cisco.com";
30  description27  description
31    "This module contains a collection of YANG definitions28    "This module contains a collection of YANG definitions
32     for Cisco IOS-XR cont-odu-otu-dwdm-optics-pm package configuration.29     for Cisco IOS-XR cont-odu-otu-dwdm-optics-pm package configuration.
33     30     
34     This YANG module augments the31     This YANG module augments the
35     modules with configuration data.32     modules with configuration data.
36     33     
37     Copyright (c) 2021-2022 by Cisco Systems, Inc.34     Copyright (c) 2021-2022 by Cisco Systems, Inc.
38     All rights reserved.";35     All rights reserved.";
3936
40  revision 2022-07-11 {37  revision 2022-07-11 {
41    description38    description
n42      "Added missing description statement to nodesn39      "Added missing description statement to nodes";
43       2022-06-0140  }
41  revision 2022-06-01 {
42    description
44         Adjusted controller augmentation hierarchy";43      "Adjusted controller augmentation hierarchy";
45    semver:module-version "1.1.0";
46  }44  }
47  revision 2021-10-14 {45  revision 2021-10-14 {
48    description46    description
49      "Initial release";47      "Initial release";
t50    semver:module-version "1.0.0";t
51  }48  }
5249
53  feature optics {50  feature optics {
54    description51    description
55      "optics";52      "optics";
56  }53  }
5754
58  feature optics_cli_supp_check {55  feature optics_cli_supp_check {
59    description56    description
60      "optics cli supp check";57      "optics cli supp check";
61  }58  }
6259
63  grouping CONT-BODY {60  grouping CONT-BODY {
64    description61    description
65      "Grouping for controller";62      "Grouping for controller";
66    container pm {63    container pm {
67      when "../a1:controller-name[starts-with(text(),'ODU')] or ../a1:controller-name[starts-with(text(),'OTU')] or ../a1:controller-name[starts-with(text(),'dwdm')] or ../a1:controller-name[starts-with(text(),'Optics')]" {64      when "../a1:controller-name[starts-with(text(),'ODU')] or ../a1:controller-name[starts-with(text(),'OTU')] or ../a1:controller-name[starts-with(text(),'dwdm')] or ../a1:controller-name[starts-with(text(),'Optics')]" {
68        tailf:dependency "../a1:controller-name";65        tailf:dependency "../a1:controller-name";
69      }66      }
70      if-feature "optics";67      if-feature "optics";
71      description68      description
72        "Configure pm parameters";69        "Configure pm parameters";
73      container interval-15-min {70      container interval-15-min {
74        if-feature "optics_cli_supp_check";71        if-feature "optics_cli_supp_check";
75        description72        description
76          "Configure pm parameters of 15 minute interval";73          "Configure pm parameters of 15 minute interval";
77        container otn {74        container otn {
78          description75          description
79            "configure otn g709 performance monitoring";76            "configure otn g709 performance monitoring";
80          container threshold {77          container threshold {
81            description78            description
82              "Configure threshold on otn parameters";79              "Configure threshold on otn parameters";
83            leaf es-pm-ne {80            leaf es-pm-ne {
84              type uint32 {81              type uint32 {
85                range "0..900" {82                range "0..900" {
86                  description83                  description
87                    "ES-PM threshold (seconds)";84                    "ES-PM threshold (seconds)";
88                }85                }
89              }86              }
90              description87              description
91                "set ES-PM threshold";88                "set ES-PM threshold";
92            }89            }
93            leaf es-sm-ne {90            leaf es-sm-ne {
94              type uint32 {91              type uint32 {
95                range "0..900" {92                range "0..900" {
96                  description93                  description
97                    "ES-SM threshold (seconds)";94                    "ES-SM threshold (seconds)";
98                }95                }
99              }96              }
100              description97              description
101                "set ES-SM threshold";98                "set ES-SM threshold";
102            }99            }
103            leaf esr-pm-ne {100            leaf esr-pm-ne {
104              type uint32 {101              type uint32 {
105                range "0..100000" {102                range "0..100000" {
106                  description103                  description
107                    "ESR-PM threshold";104                    "ESR-PM threshold";
108                }105                }
109              }106              }
110              description107              description
111                "set ESR-PM threshold";108                "set ESR-PM threshold";
112            }109            }
113            leaf esr-sm-ne {110            leaf esr-sm-ne {
114              type uint32 {111              type uint32 {
115                range "0..100000" {112                range "0..100000" {
116                  description113                  description
117                    "ESR-SM threshold";114                    "ESR-SM threshold";
118                }115                }
119              }116              }
120              description117              description
121                "set ESR-SM threshold";118                "set ESR-SM threshold";
122            }119            }
123            leaf ses-pm-ne {120            leaf ses-pm-ne {
124              type uint32 {121              type uint32 {
125                range "0..900" {122                range "0..900" {
126                  description123                  description
127                    "SES-PM threshold (seconds)";124                    "SES-PM threshold (seconds)";
128                }125                }
129              }126              }
130              description127              description
131                "set SES-PM threshold";128                "set SES-PM threshold";
132            }129            }
133            leaf ses-sm-ne {130            leaf ses-sm-ne {
134              type uint32 {131              type uint32 {
135                range "0..900" {132                range "0..900" {
136                  description133                  description
137                    "SES-SM threshold (seconds)";134                    "SES-SM threshold (seconds)";
138                }135                }
139              }136              }
140              description137              description
141                "set SES-SM threshold";138                "set SES-SM threshold";
142            }139            }
143            leaf sesr-pm-ne {140            leaf sesr-pm-ne {
144              type uint32 {141              type uint32 {
145                range "0..100000" {142                range "0..100000" {
146                  description143                  description
147                    "SESR-PM threshold";144                    "SESR-PM threshold";
148                }145                }
149              }146              }
150              description147              description
151                "set SESR-PM threshold";148                "set SESR-PM threshold";
152            }149            }
153            leaf sesr-sm-ne {150            leaf sesr-sm-ne {
154              type uint32 {151              type uint32 {
155                range "0..100000" {152                range "0..100000" {
156                  description153                  description
157                    "SESR-SM threshold";154                    "SESR-SM threshold";
158                }155                }
159              }156              }
160              description157              description
161                "set SESR-PM threshold";158                "set SESR-PM threshold";
162            }159            }
163            leaf uas-pm-ne {160            leaf uas-pm-ne {
164              type uint32 {161              type uint32 {
165                range "0..900" {162                range "0..900" {
166                  description163                  description
167                    "UAS_PM threshold (seconds)";164                    "UAS_PM threshold (seconds)";
168                }165                }
169              }166              }
170              description167              description
171                "set UAS-PM threshold";168                "set UAS-PM threshold";
172            }169            }
173            leaf uas-sm-ne {170            leaf uas-sm-ne {
174              type uint32 {171              type uint32 {
175                range "0..900" {172                range "0..900" {
176                  description173                  description
177                    "UAS_SM threshold (seconds)";174                    "UAS_SM threshold (seconds)";
178                }175                }
179              }176              }
180              description177              description
181                "set UAS-SM threshold";178                "set UAS-SM threshold";
182            }179            }
183            leaf bbe-pm-ne {180            leaf bbe-pm-ne {
184              type uint32 {181              type uint32 {
185                range "0..8850600" {182                range "0..8850600" {
186                  description183                  description
187                    "BBE_PM threshold";184                    "BBE_PM threshold";
188                }185                }
189              }186              }
190              description187              description
191                "set BBE-PM threshold";188                "set BBE-PM threshold";
192            }189            }
193            leaf bbe-sm-ne {190            leaf bbe-sm-ne {
194              type uint32 {191              type uint32 {
195                range "0..8850600" {192                range "0..8850600" {
196                  description193                  description
197                    "BBE_SM threshold";194                    "BBE_SM threshold";
198                }195                }
199              }196              }
200              description197              description
201                "set BBE-SM threshold";198                "set BBE-SM threshold";
202            }199            }
203            leaf bber-pm-ne {200            leaf bber-pm-ne {
204              type uint32 {201              type uint32 {
205                range "0..100000" {202                range "0..100000" {
206                  description203                  description
207                    "BBER_PM threshold";204                    "BBER_PM threshold";
208                }205                }
209              }206              }
210              description207              description
211                "set BBER-PM threshold";208                "set BBER-PM threshold";
212            }209            }
213            leaf bber-sm-ne {210            leaf bber-sm-ne {
214              type uint32 {211              type uint32 {
215                range "1..100000" {212                range "1..100000" {
216                  description213                  description
217                    "BBER_SM threshold";214                    "BBER_SM threshold";
218                }215                }
219              }216              }
220              description217              description
221                "set BBER-SM threshold";218                "set BBER-SM threshold";
222            }219            }
223            leaf fc-pm-ne {220            leaf fc-pm-ne {
224              type uint32 {221              type uint32 {
225                range "0..72" {222                range "0..72" {
226                  description223                  description
227                    "FC_PM threshold";224                    "FC_PM threshold";
228                }225                }
229              }226              }
230              description227              description
231                "set FC-PM threshold";228                "set FC-PM threshold";
232            }229            }
233            leaf fc-sm-ne {230            leaf fc-sm-ne {
234              type uint32 {231              type uint32 {
235                range "0..72" {232                range "0..72" {
236                  description233                  description
237                    "FC_SM threshold";234                    "FC_SM threshold";
238                }235                }
239              }236              }
240              description237              description
241                "set FC-SM threshold";238                "set FC-SM threshold";
242            }239            }
243            leaf es-pm-fe {240            leaf es-pm-fe {
244              type uint32 {241              type uint32 {
245                range "0..900" {242                range "0..900" {
246                  description243                  description
247                    "ES-PM threshold (seconds)";244                    "ES-PM threshold (seconds)";
248                }245                }
249              }246              }
250              description247              description
251                "set ES-PM threshold";248                "set ES-PM threshold";
252            }249            }
253            leaf es-sm-fe {250            leaf es-sm-fe {
254              type uint32 {251              type uint32 {
255                range "0..900" {252                range "0..900" {
256                  description253                  description
257                    "ES-SM threshold (seconds)";254                    "ES-SM threshold (seconds)";
258                }255                }
259              }256              }
260              description257              description
261                "set ES-SM threshold";258                "set ES-SM threshold";
262            }259            }
263            leaf esr-pm-fe {260            leaf esr-pm-fe {
264              type uint32 {261              type uint32 {
265                range "0..100000" {262                range "0..100000" {
266                  description263                  description
267                    "ESR-PM threshold";264                    "ESR-PM threshold";
268                }265                }
269              }266              }
270              description267              description
271                "set ESR-PM threshold";268                "set ESR-PM threshold";
272            }269            }
273            leaf esr-sm-fe {270            leaf esr-sm-fe {
274              type uint32 {271              type uint32 {
275                range "0..100000" {272                range "0..100000" {
276                  description273                  description
277                    "ESR-SM threshold";274                    "ESR-SM threshold";
278                }275                }
279              }276              }
280              description277              description
281                "set ESR-SM threshold";278                "set ESR-SM threshold";
282            }279            }
283            leaf ses-pm-fe {280            leaf ses-pm-fe {
284              type uint32 {281              type uint32 {
285                range "0..900" {282                range "0..900" {
286                  description283                  description
287                    "SES-PM threshold (seconds)";284                    "SES-PM threshold (seconds)";
288                }285                }
289              }286              }
290              description287              description
291                "set SES-PM threshold";288                "set SES-PM threshold";
292            }289            }
293            leaf ses-sm-fe {290            leaf ses-sm-fe {
294              type uint32 {291              type uint32 {
295                range "0..900" {292                range "0..900" {
296                  description293                  description
297                    "SES-SM threshold (seconds)";294                    "SES-SM threshold (seconds)";
298                }295                }
299              }296              }
300              description297              description
301                "set SES-SM threshold";298                "set SES-SM threshold";
302            }299            }
303            leaf sesr-pm-fe {300            leaf sesr-pm-fe {
304              type uint32 {301              type uint32 {
305                range "0..100000" {302                range "0..100000" {
306                  description303                  description
307                    "SESR-PM threshold";304                    "SESR-PM threshold";
308                }305                }
309              }306              }
310              description307              description
311                "set SESR-PM threshold";308                "set SESR-PM threshold";
312            }309            }
313            leaf sesr-sm-fe {310            leaf sesr-sm-fe {
314              type uint32 {311              type uint32 {
315                range "0..100000" {312                range "0..100000" {
316                  description313                  description
317                    "SESR-SM threshold";314                    "SESR-SM threshold";
318                }315                }
319              }316              }
320              description317              description
321                "set SESR-PM threshold";318                "set SESR-PM threshold";
322            }319            }
323            leaf uas-pm-fe {320            leaf uas-pm-fe {
324              type uint32 {321              type uint32 {
325                range "0..900" {322                range "0..900" {
326                  description323                  description
327                    "UAS_PM threshold (seconds)";324                    "UAS_PM threshold (seconds)";
328                }325                }
329              }326              }
330              description327              description
331                "set UAS-PM threshold";328                "set UAS-PM threshold";
332            }329            }
333            leaf uas-sm-fe {330            leaf uas-sm-fe {
334              type uint32 {331              type uint32 {
335                range "0..900" {332                range "0..900" {
336                  description333                  description
337                    "UAS_SM threshold (seconds)";334                    "UAS_SM threshold (seconds)";
338                }335                }
339              }336              }
340              description337              description
341                "set UAS-SM threshold";338                "set UAS-SM threshold";
342            }339            }
343            leaf bbe-pm-fe {340            leaf bbe-pm-fe {
344              type uint32 {341              type uint32 {
345                range "0..8850600" {342                range "0..8850600" {
346                  description343                  description
347                    "BBE_PM threshold";344                    "BBE_PM threshold";
348                }345                }
349              }346              }
350              description347              description
351                "set BBE-PM threshold";348                "set BBE-PM threshold";
352            }349            }
353            leaf bbe-sm-fe {350            leaf bbe-sm-fe {
354              type uint32 {351              type uint32 {
355                range "0..8850600" {352                range "0..8850600" {
356                  description353                  description
357                    "BBE_SM threshold";354                    "BBE_SM threshold";
358                }355                }
359              }356              }
360              description357              description
361                "set BBE-SM threshold";358                "set BBE-SM threshold";
362            }359            }
363            leaf bber-pm-fe {360            leaf bber-pm-fe {
364              type uint32 {361              type uint32 {
365                range "0..100000" {362                range "0..100000" {
366                  description363                  description
367                    "BBER_PM threshold";364                    "BBER_PM threshold";
368                }365                }
369              }366              }
370              description367              description
371                "set BBER-PM threshold";368                "set BBER-PM threshold";
372            }369            }
373            leaf bber-sm-fe {370            leaf bber-sm-fe {
374              type uint32 {371              type uint32 {
375                range "1..100000" {372                range "1..100000" {
376                  description373                  description
377                    "BBER_SM threshold";374                    "BBER_SM threshold";
378                }375                }
379              }376              }
380              description377              description
381                "set BBER-SM threshold";378                "set BBER-SM threshold";
382            }379            }
383            leaf fc-pm-fe {380            leaf fc-pm-fe {
384              type uint32 {381              type uint32 {
385                range "0..72" {382                range "0..72" {
386                  description383                  description
387                    "FC_PM threshold";384                    "FC_PM threshold";
388                }385                }
389              }386              }
390              description387              description
391                "set FC-PM threshold";388                "set FC-PM threshold";
392            }389            }
393            leaf fc-sm-fe {390            leaf fc-sm-fe {
394              type uint32 {391              type uint32 {
395                range "0..72" {392                range "0..72" {
396                  description393                  description
397                    "FC_SM threshold";394                    "FC_SM threshold";
398                }395                }
399              }396              }
400              description397              description
401                "set FC-SM threshold";398                "set FC-SM threshold";
402            }399            }
403            leaf es-ne {400            leaf es-ne {
404              type uint32 {401              type uint32 {
405                range "0..900" {402                range "0..900" {
406                  description403                  description
407                    "ES-NE threshold (seconds)";404                    "ES-NE threshold (seconds)";
408                }405                }
409              }406              }
410              description407              description
411                "set ES-NE threshold";408                "set ES-NE threshold";
412            }409            }
413            leaf esr-ne {410            leaf esr-ne {
414              type uint32 {411              type uint32 {
415                range "0..100000" {412                range "0..100000" {
416                  description413                  description
417                    "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";414                    "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
418                }415                }
419              }416              }
420              description417              description
421                "set ESR-NE threshold";418                "set ESR-NE threshold";
422            }419            }
423            leaf ses-ne {420            leaf ses-ne {
424              type uint32 {421              type uint32 {
425                range "0..900" {422                range "0..900" {
426                  description423                  description
427                    "SES-NE threshold (seconds)";424                    "SES-NE threshold (seconds)";
428                }425                }
429              }426              }
430              description427              description
431                "set SES-NE threshold";428                "set SES-NE threshold";
432            }429            }
433            leaf sesr-ne {430            leaf sesr-ne {
434              type uint32 {431              type uint32 {
435                range "0..100000" {432                range "0..100000" {
436                  description433                  description
437                    "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";434                    "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
438                }435                }
439              }436              }
440              description437              description
441                "set SESR-NE threshold";438                "set SESR-NE threshold";
442            }439            }
443            leaf uas-ne {440            leaf uas-ne {
444              type uint32 {441              type uint32 {
445                range "0..900" {442                range "0..900" {
446                  description443                  description
447                    "UAS-NE threshold (seconds)";444                    "UAS-NE threshold (seconds)";
448                }445                }
449              }446              }
450              description447              description
451                "set UAS-NE threshold";448                "set UAS-NE threshold";
452            }449            }
453            leaf bbe-ne {450            leaf bbe-ne {
454              type uint32 {451              type uint32 {
455                range "0..8850600" {452                range "0..8850600" {
456                  description453                  description
457                    "BBE-NE threshold";454                    "BBE-NE threshold";
458                }455                }
459              }456              }
460              description457              description
461                "set BBE-NE threshold";458                "set BBE-NE threshold";
462            }459            }
463            leaf bber-ne {460            leaf bber-ne {
464              type uint32 {461              type uint32 {
465                range "1..100000" {462                range "1..100000" {
466                  description463                  description
467                    "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";464                    "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
468                }465                }
469              }466              }
470              description467              description
471                "set BBER-NE threshold";468                "set BBER-NE threshold";
472            }469            }
473            leaf fc-ne {470            leaf fc-ne {
474              type uint32 {471              type uint32 {
475                range "0..72" {472                range "0..72" {
476                  description473                  description
477                    "FC-NE threshold";474                    "FC-NE threshold";
478                }475                }
479              }476              }
480              description477              description
481                "set FC-NE threshold";478                "set FC-NE threshold";
482            }479            }
483            leaf es-fe {480            leaf es-fe {
484              type uint32 {481              type uint32 {
485                range "0..900" {482                range "0..900" {
486                  description483                  description
487                    "ES-FE threshold (seconds)";484                    "ES-FE threshold (seconds)";
488                }485                }
489              }486              }
490              description487              description
491                "set ES-FE threshold";488                "set ES-FE threshold";
492            }489            }
493            leaf esr-fe {490            leaf esr-fe {
494              type uint32 {491              type uint32 {
495                range "0..100000" {492                range "0..100000" {
496                  description493                  description
497                    "es-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";494                    "es-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
498                }495                }
499              }496              }
500              description497              description
501                "set ESR-FE threshold";498                "set ESR-FE threshold";
502            }499            }
503            leaf ses-fe {500            leaf ses-fe {
504              type uint32 {501              type uint32 {
505                range "0..900" {502                range "0..900" {
506                  description503                  description
507                    "SES-FE threshold (seconds)";504                    "SES-FE threshold (seconds)";
508                }505                }
509              }506              }
510              description507              description
511                "set SES-FE threshold";508                "set SES-FE threshold";
512            }509            }
513            leaf sesr-fe {510            leaf sesr-fe {
514              type uint32 {511              type uint32 {
515                range "0..100000" {512                range "0..100000" {
516                  description513                  description
517                    "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";514                    "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
518                }515                }
519              }516              }
520              description517              description
521                "set SESR-FE threshold";518                "set SESR-FE threshold";
522            }519            }
523            leaf uas-fe {520            leaf uas-fe {
524              type uint32 {521              type uint32 {
525                range "0..900" {522                range "0..900" {
526                  description523                  description
527                    "UAS-FE threshold (seconds)";524                    "UAS-FE threshold (seconds)";
528                }525                }
529              }526              }
530              description527              description
531                "set UAS-FE threshold";528                "set UAS-FE threshold";
532            }529            }
533            leaf bbe-fe {530            leaf bbe-fe {
534              type uint32 {531              type uint32 {
535                range "0..8850600" {532                range "0..8850600" {
536                  description533                  description
537                    "BBE-FE threshold";534                    "BBE-FE threshold";
538                }535                }
539              }536              }
540              description537              description
541                "set BBE-FE threshold";538                "set BBE-FE threshold";
542            }539            }
543            leaf bber-fe {540            leaf bber-fe {
544              type uint32 {541              type uint32 {
545                range "1..100000" {542                range "1..100000" {
546                  description543                  description
547                    "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";544                    "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
548                }545                }
549              }546              }
550              description547              description
551                "set BBER-FE threshold";548                "set BBER-FE threshold";
552            }549            }
553            leaf fc-fe {550            leaf fc-fe {
554              type uint32 {551              type uint32 {
555                range "0..72" {552                range "0..72" {
556                  description553                  description
557                    "FC-FE threshold";554                    "FC-FE threshold";
558                }555                }
559              }556              }
560              description557              description
561                "set FC-FE threshold";558                "set FC-FE threshold";
562            }559            }
563          }560          }
564          container report {561          container report {
565            description562            description
566              "set otn TCA reporting status";563              "set otn TCA reporting status";
567            container es-sm-ne {564            container es-sm-ne {
568              description565              description
569                "set es-sm TCA reporting status";566                "set es-sm TCA reporting status";
570              container enable {567              container enable {
571                presence "Indicates a enable node is configured.";568                presence "Indicates a enable node is configured.";
572                description569                description
573                  "Enable TCA reporting";570                  "Enable TCA reporting";
574              }571              }
575            }572            }
576            container ses-sm-ne {573            container ses-sm-ne {
577              description574              description
578                "set ses-sm TCA reporting status";575                "set ses-sm TCA reporting status";
579              container enable {576              container enable {
580                presence "Indicates a enable node is configured.";577                presence "Indicates a enable node is configured.";
581                description578                description
582                  "Enable TCA reporting";579                  "Enable TCA reporting";
583              }580              }
584            }581            }
585            container uas-sm-ne {582            container uas-sm-ne {
586              description583              description
587                "set uas-sm TCA reporting status";584                "set uas-sm TCA reporting status";
588              container enable {585              container enable {
589                presence "Indicates a enable node is configured.";586                presence "Indicates a enable node is configured.";
590                description587                description
591                  "Enable TCA reporting";588                  "Enable TCA reporting";
592              }589              }
593            }590            }
594            container bbe-sm-ne {591            container bbe-sm-ne {
595              description592              description
596                "set bbe-sm TCA reporting status";593                "set bbe-sm TCA reporting status";
597              container enable {594              container enable {
598                presence "Indicates a enable node is configured.";595                presence "Indicates a enable node is configured.";
599                description596                description
600                  "Enable TCA reporting";597                  "Enable TCA reporting";
601              }598              }
602            }599            }
603            container fc-sm-ne {600            container fc-sm-ne {
604              description601              description
605                "set fc-sm TCA reporting status";602                "set fc-sm TCA reporting status";
606              container enable {603              container enable {
607                presence "Indicates a enable node is configured.";604                presence "Indicates a enable node is configured.";
608                description605                description
609                  "Enable TCA reporting";606                  "Enable TCA reporting";
610              }607              }
611            }608            }
612            container esr-sm-ne {609            container esr-sm-ne {
613              description610              description
614                "set esr-sm TCA reporting status";611                "set esr-sm TCA reporting status";
615              container enable {612              container enable {
616                presence "Indicates a enable node is configured.";613                presence "Indicates a enable node is configured.";
617                description614                description
618                  "Enable TCA reporting";615                  "Enable TCA reporting";
619              }616              }
620            }617            }
621            container sesr-sm-ne {618            container sesr-sm-ne {
622              description619              description
623                "set sesr-sm TCA reporting status";620                "set sesr-sm TCA reporting status";
624              container enable {621              container enable {
625                presence "Indicates a enable node is configured.";622                presence "Indicates a enable node is configured.";
626                description623                description
627                  "Enable TCA reporting";624                  "Enable TCA reporting";
628              }625              }
629            }626            }
630            container bber-sm-ne {627            container bber-sm-ne {
631              description628              description
632                "set bber-sm TCA reporting status";629                "set bber-sm TCA reporting status";
633              container enable {630              container enable {
634                presence "Indicates a enable node is configured.";631                presence "Indicates a enable node is configured.";
635                description632                description
636                  "Enable TCA reporting";633                  "Enable TCA reporting";
637              }634              }
638            }635            }
639            container es-pm-ne {636            container es-pm-ne {
640              description637              description
641                "set es-pm TCA reporting status";638                "set es-pm TCA reporting status";
642              container enable {639              container enable {
643                presence "Indicates a enable node is configured.";640                presence "Indicates a enable node is configured.";
644                description641                description
645                  "Enable TCA reporting";642                  "Enable TCA reporting";
646              }643              }
647            }644            }
648            container ses-pm-ne {645            container ses-pm-ne {
649              description646              description
650                "set ses-pm TCA reporting status";647                "set ses-pm TCA reporting status";
651              container enable {648              container enable {
652                presence "Indicates a enable node is configured.";649                presence "Indicates a enable node is configured.";
653                description650                description
654                  "Enable TCA reporting";651                  "Enable TCA reporting";
655              }652              }
656            }653            }
657            container uas-pm-ne {654            container uas-pm-ne {
658              description655              description
659                "set uas-pm TCA reporting status";656                "set uas-pm TCA reporting status";
660              container enable {657              container enable {
661                presence "Indicates a enable node is configured.";658                presence "Indicates a enable node is configured.";
662                description659                description
663                  "Enable TCA reporting";660                  "Enable TCA reporting";
664              }661              }
665            }662            }
666            container bbe-pm-ne {663            container bbe-pm-ne {
667              description664              description
668                "set bbe-pm TCA reporting status";665                "set bbe-pm TCA reporting status";
669              container enable {666              container enable {
670                presence "Indicates a enable node is configured.";667                presence "Indicates a enable node is configured.";
671                description668                description
672                  "Enable TCA reporting";669                  "Enable TCA reporting";
673              }670              }
674            }671            }
675            container fc-pm-ne {672            container fc-pm-ne {
676              description673              description
677                "set fc-pm TCA reporting status";674                "set fc-pm TCA reporting status";
678              container enable {675              container enable {
679                presence "Indicates a enable node is configured.";676                presence "Indicates a enable node is configured.";
680                description677                description
681                  "Enable TCA reporting";678                  "Enable TCA reporting";
682              }679              }
683            }680            }
684            container esr-pm-ne {681            container esr-pm-ne {
685              description682              description
686                "set esr-pm TCA reporting status";683                "set esr-pm TCA reporting status";
687              container enable {684              container enable {
688                presence "Indicates a enable node is configured.";685                presence "Indicates a enable node is configured.";
689                description686                description
690                  "Enable TCA reporting";687                  "Enable TCA reporting";
691              }688              }
692            }689            }
693            container sesr-pm-ne {690            container sesr-pm-ne {
694              description691              description
695                "set sesr-pm TCA reporting status";692                "set sesr-pm TCA reporting status";
696              container enable {693              container enable {
697                presence "Indicates a enable node is configured.";694                presence "Indicates a enable node is configured.";
698                description695                description
699                  "Enable TCA reporting";696                  "Enable TCA reporting";
700              }697              }
701            }698            }
702            container bber-pm-ne {699            container bber-pm-ne {
703              description700              description
704                "set bber-pm TCA reporting status";701                "set bber-pm TCA reporting status";
705              container enable {702              container enable {
706                presence "Indicates a enable node is configured.";703                presence "Indicates a enable node is configured.";
707                description704                description
708                  "Enable TCA reporting";705                  "Enable TCA reporting";
709              }706              }
710            }707            }
711            container es-sm-fe {708            container es-sm-fe {
712              description709              description
713                "set es-sm TCA reporting status";710                "set es-sm TCA reporting status";
714              container enable {711              container enable {
715                presence "Indicates a enable node is configured.";712                presence "Indicates a enable node is configured.";
716                description713                description
717                  "Enable TCA reporting";714                  "Enable TCA reporting";
718              }715              }
719            }716            }
720            container ses-sm-fe {717            container ses-sm-fe {
721              description718              description
722                "set ses-sm TCA reporting status";719                "set ses-sm TCA reporting status";
723              container enable {720              container enable {
724                presence "Indicates a enable node is configured.";721                presence "Indicates a enable node is configured.";
725                description722                description
726                  "Enable TCA reporting";723                  "Enable TCA reporting";
727              }724              }
728            }725            }
729            container uas-sm-fe {726            container uas-sm-fe {
730              description727              description
731                "set uas-sm TCA reporting status";728                "set uas-sm TCA reporting status";
732              container enable {729              container enable {
733                presence "Indicates a enable node is configured.";730                presence "Indicates a enable node is configured.";
734                description731                description
735                  "Enable TCA reporting";732                  "Enable TCA reporting";
736              }733              }
737            }734            }
738            container bbe-sm-fe {735            container bbe-sm-fe {
739              description736              description
740                "set bbe-sm TCA reporting status";737                "set bbe-sm TCA reporting status";
741              container enable {738              container enable {
742                presence "Indicates a enable node is configured.";739                presence "Indicates a enable node is configured.";
743                description740                description
744                  "Enable TCA reporting";741                  "Enable TCA reporting";
745              }742              }
746            }743            }
747            container fc-sm-fe {744            container fc-sm-fe {
748              description745              description
749                "set fc-sm TCA reporting status";746                "set fc-sm TCA reporting status";
750              container enable {747              container enable {
751                presence "Indicates a enable node is configured.";748                presence "Indicates a enable node is configured.";
752                description749                description
753                  "Enable TCA reporting";750                  "Enable TCA reporting";
754              }751              }
755            }752            }
756            container esr-sm-fe {753            container esr-sm-fe {
757              description754              description
758                "set esr-sm TCA reporting status";755                "set esr-sm TCA reporting status";
759              container enable {756              container enable {
760                presence "Indicates a enable node is configured.";757                presence "Indicates a enable node is configured.";
761                description758                description
762                  "Enable TCA reporting";759                  "Enable TCA reporting";
763              }760              }
764            }761            }
765            container sesr-sm-fe {762            container sesr-sm-fe {
766              description763              description
767                "set sesr-sm TCA reporting status";764                "set sesr-sm TCA reporting status";
768              container enable {765              container enable {
769                presence "Indicates a enable node is configured.";766                presence "Indicates a enable node is configured.";
770                description767                description
771                  "Enable TCA reporting";768                  "Enable TCA reporting";
772              }769              }
773            }770            }
774            container bber-sm-fe {771            container bber-sm-fe {
775              description772              description
776                "set bber-sm TCA reporting status";773                "set bber-sm TCA reporting status";
777              container enable {774              container enable {
778                presence "Indicates a enable node is configured.";775                presence "Indicates a enable node is configured.";
779                description776                description
780                  "Enable TCA reporting";777                  "Enable TCA reporting";
781              }778              }
782            }779            }
783            container es-pm-fe {780            container es-pm-fe {
784              description781              description
785                "set es-pm TCA reporting status";782                "set es-pm TCA reporting status";
786              container enable {783              container enable {
787                presence "Indicates a enable node is configured.";784                presence "Indicates a enable node is configured.";
788                description785                description
789                  "Enable TCA reporting";786                  "Enable TCA reporting";
790              }787              }
791            }788            }
792            container ses-pm-fe {789            container ses-pm-fe {
793              description790              description
794                "set ses-pm TCA reporting status";791                "set ses-pm TCA reporting status";
795              container enable {792              container enable {
796                presence "Indicates a enable node is configured.";793                presence "Indicates a enable node is configured.";
797                description794                description
798                  "Enable TCA reporting";795                  "Enable TCA reporting";
799              }796              }
800            }797            }
801            container uas-pm-fe {798            container uas-pm-fe {
802              description799              description
803                "set uas-pm TCA reporting status";800                "set uas-pm TCA reporting status";
804              container enable {801              container enable {
805                presence "Indicates a enable node is configured.";802                presence "Indicates a enable node is configured.";
806                description803                description
807                  "Enable TCA reporting";804                  "Enable TCA reporting";
808              }805              }
809            }806            }
810            container bbe-pm-fe {807            container bbe-pm-fe {
811              description808              description
812                "set bbe-pm TCA reporting status";809                "set bbe-pm TCA reporting status";
813              container enable {810              container enable {
814                presence "Indicates a enable node is configured.";811                presence "Indicates a enable node is configured.";
815                description812                description
816                  "Enable TCA reporting";813                  "Enable TCA reporting";
817              }814              }
818            }815            }
819            container fc-pm-fe {816            container fc-pm-fe {
820              description817              description
821                "set fc-pm TCA reporting status";818                "set fc-pm TCA reporting status";
822              container enable {819              container enable {
823                presence "Indicates a enable node is configured.";820                presence "Indicates a enable node is configured.";
824                description821                description
825                  "Enable TCA reporting";822                  "Enable TCA reporting";
826              }823              }
827            }824            }
828            container esr-pm-fe {825            container esr-pm-fe {
829              description826              description
830                "set esr-pm TCA reporting status";827                "set esr-pm TCA reporting status";
831              container enable {828              container enable {
832                presence "Indicates a enable node is configured.";829                presence "Indicates a enable node is configured.";
833                description830                description
834                  "Enable TCA reporting";831                  "Enable TCA reporting";
835              }832              }
836            }833            }
837            container sesr-pm-fe {834            container sesr-pm-fe {
838              description835              description
839                "set sesr-pm TCA reporting status";836                "set sesr-pm TCA reporting status";
840              container enable {837              container enable {
841                presence "Indicates a enable node is configured.";838                presence "Indicates a enable node is configured.";
842                description839                description
843                  "Enable TCA reporting";840                  "Enable TCA reporting";
844              }841              }
845            }842            }
846            container bber-pm-fe {843            container bber-pm-fe {
847              description844              description
848                "set bber-pm TCA reporting status";845                "set bber-pm TCA reporting status";
849              container enable {846              container enable {
850                presence "Indicates a enable node is configured.";847                presence "Indicates a enable node is configured.";
851                description848                description
852                  "Enable TCA reporting";849                  "Enable TCA reporting";
853              }850              }
854            }851            }
855          }852          }
856          container pathmonitor {853          container pathmonitor {
857            description854            description
858              "configure otn g709 performance monitoring";855              "configure otn g709 performance monitoring";
859            container threshold {856            container threshold {
860              description857              description
861                "Configure threshold on otn parameters";858                "Configure threshold on otn parameters";
862              leaf es-ne {859              leaf es-ne {
863                type uint32 {860                type uint32 {
864                  range "0..900" {861                  range "0..900" {
865                    description862                    description
866                      "ES-NE threshold (seconds)";863                      "ES-NE threshold (seconds)";
867                  }864                  }
868                }865                }
869                description866                description
870                  "set ES-NE threshold";867                  "set ES-NE threshold";
871              }868              }
872              leaf esr-ne {869              leaf esr-ne {
873                type uint32 {870                type uint32 {
874                  range "0..100000" {871                  range "0..100000" {
875                    description872                    description
876                      "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";873                      "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
877                  }874                  }
878                }875                }
879                description876                description
880                  "set ESR-NE threshold";877                  "set ESR-NE threshold";
881              }878              }
882              leaf ses-ne {879              leaf ses-ne {
883                type uint32 {880                type uint32 {
884                  range "0..900" {881                  range "0..900" {
885                    description882                    description
886                      "SES-NE threshold (seconds)";883                      "SES-NE threshold (seconds)";
887                  }884                  }
888                }885                }
889                description886                description
890                  "set SES-NE threshold";887                  "set SES-NE threshold";
891              }888              }
892              leaf sesr-ne {889              leaf sesr-ne {
893                type uint32 {890                type uint32 {
894                  range "0..100000" {891                  range "0..100000" {
895                    description892                    description
896                      "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";893                      "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
897                  }894                  }
898                }895                }
899                description896                description
900                  "set SESR-NE threshold";897                  "set SESR-NE threshold";
901              }898              }
902              leaf uas-ne {899              leaf uas-ne {
903                type uint32 {900                type uint32 {
904                  range "0..900" {901                  range "0..900" {
905                    description902                    description
906                      "UAS-NE threshold (seconds)";903                      "UAS-NE threshold (seconds)";
907                  }904                  }
908                }905                }
909                description906                description
910                  "set UAS-NE threshold";907                  "set UAS-NE threshold";
911              }908              }
912              leaf bbe-ne {909              leaf bbe-ne {
913                type uint32 {910                type uint32 {
914                  range "0..8850600" {911                  range "0..8850600" {
915                    description912                    description
916                      "BBE-NE threshold";913                      "BBE-NE threshold";
917                  }914                  }
918                }915                }
919                description916                description
920                  "set BBE-NE threshold";917                  "set BBE-NE threshold";
921              }918              }
922              leaf bber-ne {919              leaf bber-ne {
923                type uint32 {920                type uint32 {
924                  range "0..100000" {921                  range "0..100000" {
925                    description922                    description
926                      "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";923                      "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
927                  }924                  }
928                }925                }
929                description926                description
930                  "set BBER-NE threshold";927                  "set BBER-NE threshold";
931              }928              }
932              leaf fc-ne {929              leaf fc-ne {
933                type uint32 {930                type uint32 {
934                  range "0..72" {931                  range "0..72" {
935                    description932                    description
936                      "FC-NE threshold";933                      "FC-NE threshold";
937                  }934                  }
938                }935                }
939                description936                description
940                  "set FC-NE threshold";937                  "set FC-NE threshold";
941              }938              }
942              leaf es-fe {939              leaf es-fe {
943                type uint32 {940                type uint32 {
944                  range "0..900" {941                  range "0..900" {
945                    description942                    description
946                      "ES-FE threshold (seconds)";943                      "ES-FE threshold (seconds)";
947                  }944                  }
948                }945                }
949                description946                description
950                  "set ES-FE threshold";947                  "set ES-FE threshold";
951              }948              }
952              leaf esr-fe {949              leaf esr-fe {
953                type uint32 {950                type uint32 {
954                  range "0..100000" {951                  range "0..100000" {
955                    description952                    description
956                      "ESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";953                      "ESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
957                  }954                  }
958                }955                }
959                description956                description
960                  "set ESR-FE threshold";957                  "set ESR-FE threshold";
961              }958              }
962              leaf ses-fe {959              leaf ses-fe {
963                type uint32 {960                type uint32 {
964                  range "0..900" {961                  range "0..900" {
965                    description962                    description
966                      "SES-FE threshold (seconds)";963                      "SES-FE threshold (seconds)";
967                  }964                  }
968                }965                }
969                description966                description
970                  "set SES-FE threshold";967                  "set SES-FE threshold";
971              }968              }
972              leaf sesr-fe {969              leaf sesr-fe {
973                type uint32 {970                type uint32 {
974                  range "0..100000" {971                  range "0..100000" {
975                    description972                    description
976                      "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";973                      "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
977                  }974                  }
978                }975                }
979                description976                description
980                  "set SESR-FE threshold";977                  "set SESR-FE threshold";
981              }978              }
982              leaf uas-fe {979              leaf uas-fe {
983                type uint32 {980                type uint32 {
984                  range "0..900" {981                  range "0..900" {
985                    description982                    description
986                      "UAS-FE threshold (seconds)";983                      "UAS-FE threshold (seconds)";
987                  }984                  }
988                }985                }
989                description986                description
990                  "set UAS-FE threshold";987                  "set UAS-FE threshold";
991              }988              }
992              leaf bbe-fe {989              leaf bbe-fe {
993                type uint32 {990                type uint32 {
994                  range "0..8850600" {991                  range "0..8850600" {
995                    description992                    description
996                      "BBE-FE threshold";993                      "BBE-FE threshold";
997                  }994                  }
998                }995                }
999                description996                description
1000                  "set BBE-FE threshold";997                  "set BBE-FE threshold";
1001              }998              }
1002              leaf bber-fe {999              leaf bber-fe {
1003                type uint32 {1000                type uint32 {
1004                  range "0..100000" {1001                  range "0..100000" {
1005                    description1002                    description
1006                      "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";1003                      "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
1007                  }1004                  }
1008                }1005                }
1009                description1006                description
1010                  "set BBER-FE threshold";1007                  "set BBER-FE threshold";
1011              }1008              }
1012              leaf fc-fe {1009              leaf fc-fe {
1013                type uint32 {1010                type uint32 {
1014                  range "0..72" {1011                  range "0..72" {
1015                    description1012                    description
1016                      "FC-FE threshold";1013                      "FC-FE threshold";
1017                  }1014                  }
1018                }1015                }
1019                description1016                description
1020                  "set FC-FE threshold";1017                  "set FC-FE threshold";
1021              }1018              }
1022            }1019            }
1023            container report {1020            container report {
1024              description1021              description
1025                "set otn TCA reporting status";1022                "set otn TCA reporting status";
1026              container es-ne {1023              container es-ne {
1027                description1024                description
1028                  "set es-ne TCA reporting status";1025                  "set es-ne TCA reporting status";
1029                container disable {1026                container disable {
1030                  presence "Indicates a disable node is configured.";1027                  presence "Indicates a disable node is configured.";
1031                  description1028                  description
1032                    "Disable TCA reporting";1029                    "Disable TCA reporting";
1033                }1030                }
1034              }1031              }
1035              container ses-ne {1032              container ses-ne {
1036                description1033                description
1037                  "set ses-ne TCA reporting status";1034                  "set ses-ne TCA reporting status";
1038                container disable {1035                container disable {
1039                  presence "Indicates a disable node is configured.";1036                  presence "Indicates a disable node is configured.";
1040                  description1037                  description
1041                    "Disable TCA reporting";1038                    "Disable TCA reporting";
1042                }1039                }
1043              }1040              }
1044              container uas-ne {1041              container uas-ne {
1045                description1042                description
1046                  "set uas-ne TCA reporting status";1043                  "set uas-ne TCA reporting status";
1047                container disable {1044                container disable {
1048                  presence "Indicates a disable node is configured.";1045                  presence "Indicates a disable node is configured.";
1049                  description1046                  description
1050                    "Disable TCA reporting";1047                    "Disable TCA reporting";
1051                }1048                }
1052              }1049              }
1053              container bbe-ne {1050              container bbe-ne {
1054                description1051                description
1055                  "set bbe-ne TCA reporting status";1052                  "set bbe-ne TCA reporting status";
1056                container disable {1053                container disable {
1057                  presence "Indicates a disable node is configured.";1054                  presence "Indicates a disable node is configured.";
1058                  description1055                  description
1059                    "Disable TCA reporting";1056                    "Disable TCA reporting";
1060                }1057                }
1061              }1058              }
1062              container fc-ne {1059              container fc-ne {
1063                description1060                description
1064                  "set fc-ne TCA reporting status";1061                  "set fc-ne TCA reporting status";
1065                container disable {1062                container disable {
1066                  presence "Indicates a disable node is configured.";1063                  presence "Indicates a disable node is configured.";
1067                  description1064                  description
1068                    "Disable TCA reporting";1065                    "Disable TCA reporting";
1069                }1066                }
1070              }1067              }
1071              container esr-ne {1068              container esr-ne {
1072                description1069                description
1073                  "set esr-ne TCA reporting status";1070                  "set esr-ne TCA reporting status";
1074                container disable {1071                container disable {
1075                  presence "Indicates a disable node is configured.";1072                  presence "Indicates a disable node is configured.";
1076                  description1073                  description
1077                    "Disable TCA reporting";1074                    "Disable TCA reporting";
1078                }1075                }
1079              }1076              }
1080              container sesr-ne {1077              container sesr-ne {
1081                description1078                description
1082                  "set sesr-ne TCA reporting status";1079                  "set sesr-ne TCA reporting status";
1083                container disable {1080                container disable {
1084                  presence "Indicates a disable node is configured.";1081                  presence "Indicates a disable node is configured.";
1085                  description1082                  description
1086                    "Disable TCA reporting";1083                    "Disable TCA reporting";
1087                }1084                }
1088              }1085              }
1089              container bber-ne {1086              container bber-ne {
1090                description1087                description
1091                  "set bber-ne TCA reporting status";1088                  "set bber-ne TCA reporting status";
1092                container disable {1089                container disable {
1093                  presence "Indicates a disable node is configured.";1090                  presence "Indicates a disable node is configured.";
1094                  description1091                  description
1095                    "Disable TCA reporting";1092                    "Disable TCA reporting";
1096                }1093                }
1097              }1094              }
1098              container es-fe {1095              container es-fe {
1099                description1096                description
1100                  "set es-fe TCA reporting status";1097                  "set es-fe TCA reporting status";
1101                container disable {1098                container disable {
1102                  presence "Indicates a disable node is configured.";1099                  presence "Indicates a disable node is configured.";
1103                  description1100                  description
1104                    "Disable TCA reporting";1101                    "Disable TCA reporting";
1105                }1102                }
1106              }1103              }
1107              container ses-fe {1104              container ses-fe {
1108                description1105                description
1109                  "set ses-fe TCA reporting status";1106                  "set ses-fe TCA reporting status";
1110                container disable {1107                container disable {
1111                  presence "Indicates a disable node is configured.";1108                  presence "Indicates a disable node is configured.";
1112                  description1109                  description
1113                    "Disable TCA reporting";1110                    "Disable TCA reporting";
1114                }1111                }
1115              }1112              }
1116              container uas-fe {1113              container uas-fe {
1117                description1114                description
1118                  "set uas-fe TCA reporting status";1115                  "set uas-fe TCA reporting status";
1119                container disable {1116                container disable {
1120                  presence "Indicates a disable node is configured.";1117                  presence "Indicates a disable node is configured.";
1121                  description1118                  description
1122                    "Disable TCA reporting";1119                    "Disable TCA reporting";
1123                }1120                }
1124              }1121              }
1125              container bbe-fe {1122              container bbe-fe {
1126                description1123                description
1127                  "set bbe-fe TCA reporting status";1124                  "set bbe-fe TCA reporting status";
1128                container disable {1125                container disable {
1129                  presence "Indicates a disable node is configured.";1126                  presence "Indicates a disable node is configured.";
1130                  description1127                  description
1131                    "Disable TCA reporting";1128                    "Disable TCA reporting";
1132                }1129                }
1133              }1130              }
1134              container fc-fe {1131              container fc-fe {
1135                description1132                description
1136                  "set fc-fe TCA reporting status";1133                  "set fc-fe TCA reporting status";
1137                container disable {1134                container disable {
1138                  presence "Indicates a disable node is configured.";1135                  presence "Indicates a disable node is configured.";
1139                  description1136                  description
1140                    "Disable TCA reporting";1137                    "Disable TCA reporting";
1141                }1138                }
1142              }1139              }
1143              container esr-fe {1140              container esr-fe {
1144                description1141                description
1145                  "set esr-fe TCA reporting status";1142                  "set esr-fe TCA reporting status";
1146                container disable {1143                container disable {
1147                  presence "Indicates a disable node is configured.";1144                  presence "Indicates a disable node is configured.";
1148                  description1145                  description
1149                    "Disable TCA reporting";1146                    "Disable TCA reporting";
1150                }1147                }
1151              }1148              }
1152              container sesr-fe {1149              container sesr-fe {
1153                description1150                description
1154                  "set sesr-fe TCA reporting status";1151                  "set sesr-fe TCA reporting status";
1155                container disable {1152                container disable {
1156                  presence "Indicates a disable node is configured.";1153                  presence "Indicates a disable node is configured.";
1157                  description1154                  description
1158                    "Disable TCA reporting";1155                    "Disable TCA reporting";
1159                }1156                }
1160              }1157              }
1161              container bber-fe {1158              container bber-fe {
1162                description1159                description
1163                  "set bber-fe TCA reporting status";1160                  "set bber-fe TCA reporting status";
1164                container disable {1161                container disable {
1165                  presence "Indicates a disable node is configured.";1162                  presence "Indicates a disable node is configured.";
1166                  description1163                  description
1167                    "Disable TCA reporting";1164                    "Disable TCA reporting";
1168                }1165                }
1169              }1166              }
1170            }1167            }
1171          }1168          }
1172          container tcms {1169          container tcms {
1173            description1170            description
1174              "configure tcm performance monitoring";1171              "configure tcm performance monitoring";
1175            list tcm {1172            list tcm {
1176              key "channel-number";1173              key "channel-number";
1177              description1174              description
1178                "configure tcm performance monitoring";1175                "configure tcm performance monitoring";
1179              leaf channel-number {1176              leaf channel-number {
1180                type uint32 {1177                type uint32 {
1181                  range "1..6" {1178                  range "1..6" {
1182                    description1179                    description
1183                      " Channel Number";1180                      " Channel Number";
1184                  }1181                  }
1185                }1182                }
1186                description1183                description
1187                  "configure tcm performance monitoring";1184                  "configure tcm performance monitoring";
1188              }1185              }
1189              container threshold {1186              container threshold {
1190                description1187                description
1191                  "Configure threshold on otn parameters";1188                  "Configure threshold on otn parameters";
1192                leaf es-ne {1189                leaf es-ne {
1193                  type uint32 {1190                  type uint32 {
1194                    range "0..900" {1191                    range "0..900" {
1195                      description1192                      description
1196                        "ES-NE threshold (seconds)";1193                        "ES-NE threshold (seconds)";
1197                    }1194                    }
1198                  }1195                  }
1199                  description1196                  description
1200                    "set ES-NE threshold";1197                    "set ES-NE threshold";
1201                }1198                }
1202                leaf esr-ne {1199                leaf esr-ne {
1203                  type uint32 {1200                  type uint32 {
1204                    range "0..100000" {1201                    range "0..100000" {
1205                      description1202                      description
1206                        "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";1203                        "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
1207                    }1204                    }
1208                  }1205                  }
1209                  description1206                  description
1210                    "set ESR-NE threshold";1207                    "set ESR-NE threshold";
1211                }1208                }
1212                leaf ses-ne {1209                leaf ses-ne {
1213                  type uint32 {1210                  type uint32 {
1214                    range "0..900" {1211                    range "0..900" {
1215                      description1212                      description
1216                        "SES-NE threshold (seconds)";1213                        "SES-NE threshold (seconds)";
1217                    }1214                    }
1218                  }1215                  }
1219                  description1216                  description
1220                    "set SES-NE threshold";1217                    "set SES-NE threshold";
1221                }1218                }
1222                leaf sesr-ne {1219                leaf sesr-ne {
1223                  type uint32 {1220                  type uint32 {
1224                    range "0..100000" {1221                    range "0..100000" {
1225                      description1222                      description
1226                        "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";1223                        "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
1227                    }1224                    }
1228                  }1225                  }
1229                  description1226                  description
1230                    "set SESR-NE threshold";1227                    "set SESR-NE threshold";
1231                }1228                }
1232                leaf uas-ne {1229                leaf uas-ne {
1233                  type uint32 {1230                  type uint32 {
1234                    range "0..900" {1231                    range "0..900" {
1235                      description1232                      description
1236                        "UAS-NE threshold (seconds)";1233                        "UAS-NE threshold (seconds)";
1237                    }1234                    }
1238                  }1235                  }
1239                  description1236                  description
1240                    "set UAS-NE threshold";1237                    "set UAS-NE threshold";
1241                }1238                }
1242                leaf bbe-ne {1239                leaf bbe-ne {
1243                  type uint32 {1240                  type uint32 {
1244                    range "0..8850600" {1241                    range "0..8850600" {
1245                      description1242                      description
1246                        "BBE-NE threshold";1243                        "BBE-NE threshold";
1247                    }1244                    }
1248                  }1245                  }
1249                  description1246                  description
1250                    "set BBE-NE threshold";1247                    "set BBE-NE threshold";
1251                }1248                }
1252                leaf bber-ne {1249                leaf bber-ne {
1253                  type uint32 {1250                  type uint32 {
1254                    range "0..100000" {1251                    range "0..100000" {
1255                      description1252                      description
1256                        "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";1253                        "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
1257                    }1254                    }
1258                  }1255                  }
1259                  description1256                  description
1260                    "set BBER-NE threshold";1257                    "set BBER-NE threshold";
1261                }1258                }
1262                leaf fc-ne {1259                leaf fc-ne {
1263                  type uint32 {1260                  type uint32 {
1264                    range "0..72" {1261                    range "0..72" {
1265                      description1262                      description
1266                        "FC-NE threshold";1263                        "FC-NE threshold";
1267                    }1264                    }
1268                  }1265                  }
1269                  description1266                  description
1270                    "set FC-NE threshold";1267                    "set FC-NE threshold";
1271                }1268                }
1272                leaf es-fe {1269                leaf es-fe {
1273                  type uint32 {1270                  type uint32 {
1274                    range "0..900" {1271                    range "0..900" {
1275                      description1272                      description
1276                        "ES-FE threshold (seconds)";1273                        "ES-FE threshold (seconds)";
1277                    }1274                    }
1278                  }1275                  }
1279                  description1276                  description
1280                    "set ES-FE threshold";1277                    "set ES-FE threshold";
1281                }1278                }
1282                leaf esr-fe {1279                leaf esr-fe {
1283                  type uint32 {1280                  type uint32 {
1284                    range "0..100000" {1281                    range "0..100000" {
1285                      description1282                      description
1286                        "ESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";1283                        "ESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
1287                    }1284                    }
1288                  }1285                  }
1289                  description1286                  description
1290                    "set ESR-FE threshold";1287                    "set ESR-FE threshold";
1291                }1288                }
1292                leaf ses-fe {1289                leaf ses-fe {
1293                  type uint32 {1290                  type uint32 {
1294                    range "0..900" {1291                    range "0..900" {
1295                      description1292                      description
1296                        "SES-FE threshold (seconds)";1293                        "SES-FE threshold (seconds)";
1297                    }1294                    }
1298                  }1295                  }
1299                  description1296                  description
1300                    "set SES-FE threshold";1297                    "set SES-FE threshold";
1301                }1298                }
1302                leaf sesr-fe {1299                leaf sesr-fe {
1303                  type uint32 {1300                  type uint32 {
1304                    range "0..100000" {1301                    range "0..100000" {
1305                      description1302                      description
1306                        "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";1303                        "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
1307                    }1304                    }
1308                  }1305                  }
1309                  description1306                  description
1310                    "set SESR-FE threshold";1307                    "set SESR-FE threshold";
1311                }1308                }
1312                leaf uas-fe {1309                leaf uas-fe {
1313                  type uint32 {1310                  type uint32 {
1314                    range "0..900" {1311                    range "0..900" {
1315                      description1312                      description
1316                        "UAS-FE threshold (seconds)";1313                        "UAS-FE threshold (seconds)";
1317                    }1314                    }
1318                  }1315                  }
1319                  description1316                  description
1320                    "set UAS-FE threshold";1317                    "set UAS-FE threshold";
1321                }1318                }
1322                leaf bbe-fe {1319                leaf bbe-fe {
1323                  type uint32 {1320                  type uint32 {
1324                    range "0..8850600" {1321                    range "0..8850600" {
1325                      description1322                      description
1326                        "BBE-FE threshold";1323                        "BBE-FE threshold";
1327                    }1324                    }
1328                  }1325                  }
1329                  description1326                  description
1330                    "set BBE-FE threshold";1327                    "set BBE-FE threshold";
1331                }1328                }
1332                leaf bber-fe {1329                leaf bber-fe {
1333                  type uint32 {1330                  type uint32 {
1334                    range "0..100000" {1331                    range "0..100000" {
1335                      description1332                      description
1336                        "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";1333                        "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
1337                    }1334                    }
1338                  }1335                  }
1339                  description1336                  description
1340                    "set BBER-FE threshold";1337                    "set BBER-FE threshold";
1341                }1338                }
1342                leaf fc-fe {1339                leaf fc-fe {
1343                  type uint32 {1340                  type uint32 {
1344                    range "0..72" {1341                    range "0..72" {
1345                      description1342                      description
1346                        "FC-FE threshold";1343                        "FC-FE threshold";
1347                    }1344                    }
1348                  }1345                  }
1349                  description1346                  description
1350                    "set FC-FE threshold";1347                    "set FC-FE threshold";
1351                }1348                }
1352              }1349              }
1353              container report {1350              container report {
1354                description1351                description
1355                  "set otn TCA reporting status";1352                  "set otn TCA reporting status";
1356                container es-fe {1353                container es-fe {
1357                  description1354                  description
1358                    "set es-fe TCA reporting status";1355                    "set es-fe TCA reporting status";
1359                  container disable {1356                  container disable {
1360                    presence "Indicates a disable node is configured.";1357                    presence "Indicates a disable node is configured.";
1361                    description1358                    description
1362                      "Disable TCA reporting";1359                      "Disable TCA reporting";
1363                  }1360                  }
1364                }1361                }
1365                container ses-fe {1362                container ses-fe {
1366                  description1363                  description
1367                    "set ses-fe TCA reporting status";1364                    "set ses-fe TCA reporting status";
1368                  container disable {1365                  container disable {
1369                    presence "Indicates a disable node is configured.";1366                    presence "Indicates a disable node is configured.";
1370                    description1367                    description
1371                      "Disable TCA reporting";1368                      "Disable TCA reporting";
1372                  }1369                  }
1373                }1370                }
1374                container uas-fe {1371                container uas-fe {
1375                  description1372                  description
1376                    "set uas-fe TCA reporting status";1373                    "set uas-fe TCA reporting status";
1377                  container disable {1374                  container disable {
1378                    presence "Indicates a disable node is configured.";1375                    presence "Indicates a disable node is configured.";
1379                    description1376                    description
1380                      "Disable TCA reporting";1377                      "Disable TCA reporting";
1381                  }1378                  }
1382                }1379                }
1383                container bbe-fe {1380                container bbe-fe {
1384                  description1381                  description
1385                    "set bbe-fe TCA reporting status";1382                    "set bbe-fe TCA reporting status";
1386                  container disable {1383                  container disable {
1387                    presence "Indicates a disable node is configured.";1384                    presence "Indicates a disable node is configured.";
1388                    description1385                    description
1389                      "Disable TCA reporting";1386                      "Disable TCA reporting";
1390                  }1387                  }
1391                }1388                }
1392                container fc-fe {1389                container fc-fe {
1393                  description1390                  description
1394                    "set fc-fe TCA reporting status";1391                    "set fc-fe TCA reporting status";
1395                  container disable {1392                  container disable {
1396                    presence "Indicates a disable node is configured.";1393                    presence "Indicates a disable node is configured.";
1397                    description1394                    description
1398                      "Disable TCA reporting";1395                      "Disable TCA reporting";
1399                  }1396                  }
1400                }1397                }
1401                container esr-fe {1398                container esr-fe {
1402                  description1399                  description
1403                    "set esr-fe TCA reporting status";1400                    "set esr-fe TCA reporting status";
1404                  container disable {1401                  container disable {
1405                    presence "Indicates a disable node is configured.";1402                    presence "Indicates a disable node is configured.";
1406                    description1403                    description
1407                      "Disable TCA reporting";1404                      "Disable TCA reporting";
1408                  }1405                  }
1409                }1406                }
1410                container sesr-fe {1407                container sesr-fe {
1411                  description1408                  description
1412                    "set sesr-fe TCA reporting status";1409                    "set sesr-fe TCA reporting status";
1413                  container disable {1410                  container disable {
1414                    presence "Indicates a disable node is configured.";1411                    presence "Indicates a disable node is configured.";
1415                    description1412                    description
1416                      "Disable TCA reporting";1413                      "Disable TCA reporting";
1417                  }1414                  }
1418                }1415                }
1419                container bber-fe {1416                container bber-fe {
1420                  description1417                  description
1421                    "set bber-fe TCA reporting status";1418                    "set bber-fe TCA reporting status";
1422                  container disable {1419                  container disable {
1423                    presence "Indicates a disable node is configured.";1420                    presence "Indicates a disable node is configured.";
1424                    description1421                    description
1425                      "Disable TCA reporting";1422                      "Disable TCA reporting";
1426                  }1423                  }
1427                }1424                }
1428                container es-ne {1425                container es-ne {
1429                  description1426                  description
1430                    "set es-ne TCA reporting status";1427                    "set es-ne TCA reporting status";
1431                  container disable {1428                  container disable {
1432                    presence "Indicates a disable node is configured.";1429                    presence "Indicates a disable node is configured.";
1433                    description1430                    description
1434                      "Disable TCA reporting";1431                      "Disable TCA reporting";
1435                  }1432                  }
1436                }1433                }
1437                container ses-ne {1434                container ses-ne {
1438                  description1435                  description
1439                    "set ses-ne TCA reporting status";1436                    "set ses-ne TCA reporting status";
1440                  container disable {1437                  container disable {
1441                    presence "Indicates a disable node is configured.";1438                    presence "Indicates a disable node is configured.";
1442                    description1439                    description
1443                      "Disable TCA reporting";1440                      "Disable TCA reporting";
1444                  }1441                  }
1445                }1442                }
1446                container uas-ne {1443                container uas-ne {
1447                  description1444                  description
1448                    "set uas-ne TCA reporting status";1445                    "set uas-ne TCA reporting status";
1449                  container disable {1446                  container disable {
1450                    presence "Indicates a disable node is configured.";1447                    presence "Indicates a disable node is configured.";
1451                    description1448                    description
1452                      "Disable TCA reporting";1449                      "Disable TCA reporting";
1453                  }1450                  }
1454                }1451                }
1455                container bbe-ne {1452                container bbe-ne {
1456                  description1453                  description
1457                    "set bbe-ne TCA reporting status";1454                    "set bbe-ne TCA reporting status";
1458                  container disable {1455                  container disable {
1459                    presence "Indicates a disable node is configured.";1456                    presence "Indicates a disable node is configured.";
1460                    description1457                    description
1461                      "Disable TCA reporting";1458                      "Disable TCA reporting";
1462                  }1459                  }
1463                }1460                }
1464                container fc-ne {1461                container fc-ne {
1465                  description1462                  description
1466                    "set fc-ne TCA reporting status";1463                    "set fc-ne TCA reporting status";
1467                  container disable {1464                  container disable {
1468                    presence "Indicates a disable node is configured.";1465                    presence "Indicates a disable node is configured.";
1469                    description1466                    description
1470                      "Disable TCA reporting";1467                      "Disable TCA reporting";
1471                  }1468                  }
1472                }1469                }
1473                container esr-ne {1470                container esr-ne {
1474                  description1471                  description
1475                    "set esr-ne TCA reporting status";1472                    "set esr-ne TCA reporting status";
1476                  container disable {1473                  container disable {
1477                    presence "Indicates a disable node is configured.";1474                    presence "Indicates a disable node is configured.";
1478                    description1475                    description
1479                      "Disable TCA reporting";1476                      "Disable TCA reporting";
1480                  }1477                  }
1481                }1478                }
1482                container sesr-ne {1479                container sesr-ne {
1483                  description1480                  description
1484                    "set sesr-ne TCA reporting status";1481                    "set sesr-ne TCA reporting status";
1485                  container disable {1482                  container disable {
1486                    presence "Indicates a disable node is configured.";1483                    presence "Indicates a disable node is configured.";
1487                    description1484                    description
1488                      "Disable TCA reporting";1485                      "Disable TCA reporting";
1489                  }1486                  }
1490                }1487                }
1491                container bber-ne {1488                container bber-ne {
1492                  description1489                  description
1493                    "set bber-ne TCA reporting status";1490                    "set bber-ne TCA reporting status";
1494                  container disable {1491                  container disable {
1495                    presence "Indicates a disable node is configured.";1492                    presence "Indicates a disable node is configured.";
1496                    description1493                    description
1497                      "Disable TCA reporting";1494                      "Disable TCA reporting";
1498                  }1495                  }
1499                }1496                }
1500              }1497              }
1501            }1498            }
1502          }1499          }
1503        }1500        }
1504        container optics {1501        container optics {
1505          description1502          description
1506            "Configure optics performance monitoring";1503            "Configure optics performance monitoring";
1507          container threshold {1504          container threshold {
1508            description1505            description
1509              "Configure threshold on optics parameters";1506              "Configure threshold on optics parameters";
1510            container lbc {1507            container lbc {
1511              description1508              description
1512                "set lbc threshold";1509                "set lbc threshold";
1513              leaf min {1510              leaf min {
1514                type uint32 {1511                type uint32 {
1515                  range "1..4294967294" {1512                  range "1..4294967294" {
1516                    description1513                    description
1517                      "lbc min threshold (mA)";1514                      "lbc min threshold (mA)";
1518                  }1515                  }
1519                }1516                }
1520                description1517                description
1521                  "set lbc min threshold";1518                  "set lbc min threshold";
1522              }1519              }
1523              leaf max {1520              leaf max {
1524                type uint32 {1521                type uint32 {
1525                  range "1..4294967294" {1522                  range "1..4294967294" {
1526                    description1523                    description
1527                      "lbc max threshold (mA)";1524                      "lbc max threshold (mA)";
1528                  }1525                  }
1529                }1526                }
1530                description1527                description
1531                  "set lbc max threshold";1528                  "set lbc max threshold";
1532              }1529              }
1533            }1530            }
1534            container opt {1531            container opt {
1535              description1532              description
1536                "set opt threshold in uW";1533                "set opt threshold in uW";
1537              leaf min {1534              leaf min {
1538                type uint32 {1535                type uint32 {
1539                  range "1..4294967294" {1536                  range "1..4294967294" {
1540                    description1537                    description
1541                      "opt min threshold (uW) ";1538                      "opt min threshold (uW) ";
1542                  }1539                  }
1543                }1540                }
1544                description1541                description
1545                  "set opt min threshold in uW";1542                  "set opt min threshold in uW";
1546              }1543              }
1547              leaf max {1544              leaf max {
1548                type uint32 {1545                type uint32 {
1549                  range "1..4294967294" {1546                  range "1..4294967294" {
1550                    description1547                    description
1551                      "opt max threshold (uW) ";1548                      "opt max threshold (uW) ";
1552                  }1549                  }
1553                }1550                }
1554                description1551                description
1555                  "set opt max threshold in uW";1552                  "set opt max threshold in uW";
1556              }1553              }
1557            }1554            }
1558            container opr {1555            container opr {
1559              description1556              description
1560                "set opr threshold in uW";1557                "set opr threshold in uW";
1561              leaf max {1558              leaf max {
1562                type uint32 {1559                type uint32 {
1563                  range "1..4294967294" {1560                  range "1..4294967294" {
1564                    description1561                    description
1565                      "opr max threshold (uW) ";1562                      "opr max threshold (uW) ";
1566                  }1563                  }
1567                }1564                }
1568                description1565                description
1569                  "set opr max threshold in uW";1566                  "set opr max threshold in uW";
1570              }1567              }
1571              leaf min {1568              leaf min {
1572                type uint32 {1569                type uint32 {
1573                  range "1..4294967294" {1570                  range "1..4294967294" {
1574                    description1571                    description
1575                      "opr min threshold (uW) ";1572                      "opr min threshold (uW) ";
1576                  }1573                  }
1577                }1574                }
1578                description1575                description
1579                  " set opr min threshold in uW";1576                  " set opr min threshold in uW";
1580              }1577              }
1581            }1578            }
1582            container dgd {1579            container dgd {
1583              description1580              description
1584                "set differential group delay threshold";1581                "set differential group delay threshold";
1585              leaf min {1582              leaf min {
1586                type uint32 {1583                type uint32 {
1587                  range "1..4294967294" {1584                  range "1..4294967294" {
1588                    description1585                    description
1589                      "differential group delay min threshold (1/100th of ps)";1586                      "differential group delay min threshold (1/100th of ps)";
1590                  }1587                  }
1591                }1588                }
1592                description1589                description
1593                  "set differential group delay min threshold";1590                  "set differential group delay min threshold";
1594              }1591              }
1595              leaf max {1592              leaf max {
1596                type uint32 {1593                type uint32 {
1597                  range "1..4294967294" {1594                  range "1..4294967294" {
1598                    description1595                    description
1599                      "differential delay group max threshold (1/100th of ps)";1596                      "differential delay group max threshold (1/100th of ps)";
1600                  }1597                  }
1601                }1598                }
1602                description1599                description
1603                  "set differential group delay max threshold";1600                  "set differential group delay max threshold";
1604              }1601              }
1605            }1602            }
1606            container pmd {1603            container pmd {
1607              description1604              description
1608                "set polarization mode dispersion threshold";1605                "set polarization mode dispersion threshold";
1609              leaf min {1606              leaf min {
1610                type uint32 {1607                type uint32 {
1611                  range "1..4294967294" {1608                  range "1..4294967294" {
1612                    description1609                    description
1613                      "polarization mode dispersion min threshold (ps^2)";1610                      "polarization mode dispersion min threshold (ps^2)";
1614                  }1611                  }
1615                }1612                }
1616                description1613                description
1617                  "set polarization mode dispersion min threshold";1614                  "set polarization mode dispersion min threshold";
1618              }1615              }
1619              leaf max {1616              leaf max {
1620                type uint32 {1617                type uint32 {
1621                  range "1..4294967294" {1618                  range "1..4294967294" {
1622                    description1619                    description
1623                      "polarization mode dispersion max threshold (ps^2)";1620                      "polarization mode dispersion max threshold (ps^2)";
1624                  }1621                  }
1625                }1622                }
1626                description1623                description
1627                  "set polarization mode dispersion max threshold";1624                  "set polarization mode dispersion max threshold";
1628              }1625              }
1629            }1626            }
1630            container osnr {1627            container osnr {
1631              description1628              description
1632                "set optical signal to noise ratio threshold";1629                "set optical signal to noise ratio threshold";
1633              leaf min {1630              leaf min {
1634                type uint32 {1631                type uint32 {
1635                  range "1..4294967294" {1632                  range "1..4294967294" {
1636                    description1633                    description
1637                      "optical signal to noise ratio min threshold (1/100th of dB)";1634                      "optical signal to noise ratio min threshold (1/100th of dB)";
1638                  }1635                  }
1639                }1636                }
1640                description1637                description
1641                  "set optical signal to noise ratio min threshold";1638                  "set optical signal to noise ratio min threshold";
1642              }1639              }
1643              leaf max {1640              leaf max {
1644                type uint32 {1641                type uint32 {
1645                  range "1..4294967294" {1642                  range "1..4294967294" {
1646                    description1643                    description
1647                      "optical signal to noise ratio max threshold (1/100th of dB)";1644                      "optical signal to noise ratio max threshold (1/100th of dB)";
1648                  }1645                  }
1649                }1646                }
1650                description1647                description
1651                  "set optical siganl to noise max threshold";1648                  "set optical siganl to noise max threshold";
1652              }1649              }
1653            }1650            }
1654            container pdl {1651            container pdl {
1655              description1652              description
1656                "set polarization dependent loss threshold";1653                "set polarization dependent loss threshold";
1657              leaf min {1654              leaf min {
1658                type uint32 {1655                type uint32 {
1659                  range "1..4294967294" {1656                  range "1..4294967294" {
1660                    description1657                    description
1661                      "polarization dependent loss min threshold (1/100th of dB)";1658                      "polarization dependent loss min threshold (1/100th of dB)";
1662                  }1659                  }
1663                }1660                }
1664                description1661                description
1665                  "set polarization dependent loss min threshold";1662                  "set polarization dependent loss min threshold";
1666              }1663              }
1667              leaf max {1664              leaf max {
1668                type uint32 {1665                type uint32 {
1669                  range "1..4294967294" {1666                  range "1..4294967294" {
1670                    description1667                    description
1671                      "polarization dependent loss max threshold (1/100th of dB)";1668                      "polarization dependent loss max threshold (1/100th of dB)";
1672                  }1669                  }
1673                }1670                }
1674                description1671                description
1675                  "set polarization dependent loss max threshold";1672                  "set polarization dependent loss max threshold";
1676              }1673              }
1677            }1674            }
1678            container pcr {1675            container pcr {
1679              description1676              description
1680                "set polarization change rate threshold";1677                "set polarization change rate threshold";
1681              leaf min {1678              leaf min {
1682                type uint32 {1679                type uint32 {
1683                  range "1..4294967294" {1680                  range "1..4294967294" {
1684                    description1681                    description
1685                      "polarization change rate min threshold (rad/s)";1682                      "polarization change rate min threshold (rad/s)";
1686                  }1683                  }
1687                }1684                }
1688                description1685                description
1689                  "set polarization change rate min threshold";1686                  "set polarization change rate min threshold";
1690              }1687              }
1691              leaf max {1688              leaf max {
1692                type uint32 {1689                type uint32 {
1693                  range "1..4294967294" {1690                  range "1..4294967294" {
1694                    description1691                    description
1695                      "polarization change rate max threshold (rad/s)";1692                      "polarization change rate max threshold (rad/s)";
1696                  }1693                  }
1697                }1694                }
1698                description1695                description
1699                  "set polarization change rate max threshold";1696                  "set polarization change rate max threshold";
1700              }1697              }
1701            }1698            }
1702            container pn {1699            container pn {
1703              description1700              description
1704                "set phase noise threshold";1701                "set phase noise threshold";
1705              leaf min {1702              leaf min {
1706                type uint32 {1703                type uint32 {
1707                  range "1..4294967294" {1704                  range "1..4294967294" {
1708                    description1705                    description
1709                      "phase noise min threshold (dB)";1706                      "phase noise min threshold (dB)";
1710                  }1707                  }
1711                }1708                }
1712                description1709                description
1713                  "set phase noise min threshold";1710                  "set phase noise min threshold";
1714              }1711              }
1715              leaf max {1712              leaf max {
1716                type uint32 {1713                type uint32 {
1717                  range "1..4294967290" {1714                  range "1..4294967290" {
1718                    description1715                    description
1719                      "phase noise max threshold (dB)";1716                      "phase noise max threshold (dB)";
1720                  }1717                  }
1721                }1718                }
1722                description1719                description
1723                  "set phase noise max threshold";1720                  "set phase noise max threshold";
1724              }1721              }
1725            }1722            }
1726            container cd {1723            container cd {
1727              description1724              description
1728                "set chromatic dispersion threshold";1725                "set chromatic dispersion threshold";
1729              leaf min {1726              leaf min {
1730                type union {1727                type union {
1731                  type int32 {1728                  type int32 {
1732                    range "-70000..70000" {1729                    range "-70000..70000" {
1733                      description1730                      description
1734                        "chromatic dispersion min threshold (ps/nm)";1731                        "chromatic dispersion min threshold (ps/nm)";
1735                    }1732                    }
1736                  }1733                  }
1737                  type int32 {1734                  type int32 {
1738                    range "-350000..350000" {1735                    range "-350000..350000" {
1739                      description1736                      description
1740                        "chromatic dispersion min threshold (ps/nm)";1737                        "chromatic dispersion min threshold (ps/nm)";
1741                    }1738                    }
1742                  }1739                  }
1743                }1740                }
1744                description1741                description
1745                  "set chromatic dispersion min threshold";1742                  "set chromatic dispersion min threshold";
1746              }1743              }
1747              leaf max {1744              leaf max {
1748                type union {1745                type union {
1749                  type int32 {1746                  type int32 {
1750                    range "-70000..70000" {1747                    range "-70000..70000" {
1751                      description1748                      description
1752                        "chromatic dispersion max threshold (ps/nm)";1749                        "chromatic dispersion max threshold (ps/nm)";
1753                    }1750                    }
1754                  }1751                  }
1755                  type int32 {1752                  type int32 {
1756                    range "-350000..350000" {1753                    range "-350000..350000" {
1757                      description1754                      description
1758                        "chromatic dispersion max threshold (ps/nm)";1755                        "chromatic dispersion max threshold (ps/nm)";
1759                    }1756                    }
1760                  }1757                  }
1761                }1758                }
1762                description1759                description
1763                  "set chromatic dispersion max threshold";1760                  "set chromatic dispersion max threshold";
1764              }1761              }
1765            }1762            }
1766            container opt-dbm {1763            container opt-dbm {
1767              description1764              description
1768                "set opt threshold in dbm";1765                "set opt threshold in dbm";
1769              leaf min {1766              leaf min {
1770                type int32 {1767                type int32 {
1771                  range "-3000..6633" {1768                  range "-3000..6633" {
1772                    description1769                    description
1773                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";1770                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
1774                  }1771                  }
1775                }1772                }
1776                description1773                description
1777                  "Set opt min threshold in dbm";1774                  "Set opt min threshold in dbm";
1778              }1775              }
1779              leaf max {1776              leaf max {
1780                type int32 {1777                type int32 {
1781                  range "-3000..6633" {1778                  range "-3000..6633" {
1782                    description1779                    description
1783                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";1780                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
1784                  }1781                  }
1785                }1782                }
1786                description1783                description
1787                  "set opt max threshold in dbm";1784                  "set opt max threshold in dbm";
1788              }1785              }
1789            }1786            }
1790            container opr-dbm {1787            container opr-dbm {
1791              description1788              description
1792                "set opr threshold value in dbm";1789                "set opr threshold value in dbm";
1793              leaf min {1790              leaf min {
1794                type int32 {1791                type int32 {
1795                  range "-3000..6633" {1792                  range "-3000..6633" {
1796                    description1793                    description
1797                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";1794                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
1798                  }1795                  }
1799                }1796                }
1800                description1797                description
1801                  "set opr min threshold in dbm";1798                  "set opr min threshold in dbm";
1802              }1799              }
1803              leaf max {1800              leaf max {
1804                type int32 {1801                type int32 {
1805                  range "-3000..6633" {1802                  range "-3000..6633" {
1806                    description1803                    description
1807                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";1804                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
1808                  }1805                  }
1809                }1806                }
1810                description1807                description
1811                  "set opr max threshold in dbm";1808                  "set opr max threshold in dbm";
1812              }1809              }
1813            }1810            }
1814            container lbc-pc {1811            container lbc-pc {
1815              description1812              description
1816                "set lbc % threshold";1813                "set lbc % threshold";
1817              leaf min {1814              leaf min {
1818                type uint32 {1815                type uint32 {
1819                  range "0..1000" {1816                  range "0..1000" {
1820                    description1817                    description
1821                      "lbc min threshold (in units of 0.1%)";1818                      "lbc min threshold (in units of 0.1%)";
1822                  }1819                  }
1823                }1820                }
1824                description1821                description
1825                  "set lbc % min threshold";1822                  "set lbc % min threshold";
1826              }1823              }
1827              leaf max {1824              leaf max {
1828                type uint32 {1825                type uint32 {
1829                  range "0..1000" {1826                  range "0..1000" {
1830                    description1827                    description
1831                      "lbc max threshold (in units of 0.1%)";1828                      "lbc max threshold (in units of 0.1%)";
1832                  }1829                  }
1833                }1830                }
1834                description1831                description
1835                  "set lbc % max threshold";1832                  "set lbc % max threshold";
1836              }1833              }
1837            }1834            }
1838            container sopmd {1835            container sopmd {
1839              description1836              description
1840                "set second order polarization mode dispersion threshold";1837                "set second order polarization mode dispersion threshold";
1841              leaf min {1838              leaf min {
1842                type uint32 {1839                type uint32 {
1843                  range "1..4294967294" {1840                  range "1..4294967294" {
1844                    description1841                    description
1845                      "polarization mode dispersion min threshold (in units of 0.01 ps^2)";1842                      "polarization mode dispersion min threshold (in units of 0.01 ps^2)";
1846                  }1843                  }
1847                }1844                }
1848                description1845                description
1849                  "set polarization mode dispersion min threshold";1846                  "set polarization mode dispersion min threshold";
1850              }1847              }
1851              leaf max {1848              leaf max {
1852                type uint32 {1849                type uint32 {
1853                  range "1..4294967294" {1850                  range "1..4294967294" {
1854                    description1851                    description
1855                      "polarization mode dispersion max threshold ( in units of 0.01  ps^2)";1852                      "polarization mode dispersion max threshold ( in units of 0.01  ps^2)";
1856                  }1853                  }
1857                }1854                }
1858                description1855                description
1859                  "set polarization mode dispersion max threshold";1856                  "set polarization mode dispersion max threshold";
1860              }1857              }
1861            }1858            }
1862            container rx-sig-pow {1859            container rx-sig-pow {
1863              description1860              description
1864                "set rx sig power threshold in uW";1861                "set rx sig power threshold in uW";
1865              leaf min {1862              leaf min {
1866                type uint32 {1863                type uint32 {
1867                  range "1..4294967290" {1864                  range "1..4294967290" {
1868                    description1865                    description
1869                      " rx sig power threshold in uW";1866                      " rx sig power threshold in uW";
1870                  }1867                  }
1871                }1868                }
1872                description1869                description
1873                  "rx sig power min threshold in uW ";1870                  "rx sig power min threshold in uW ";
1874              }1871              }
1875              leaf max {1872              leaf max {
1876                type uint32 {1873                type uint32 {
1877                  range "1..4294967290" {1874                  range "1..4294967290" {
1878                    description1875                    description
1879                      "rx sig power max threshold in uW";1876                      "rx sig power max threshold in uW";
1880                  }1877                  }
1881                }1878                }
1882                description1879                description
1883                  "set rx sig power max threshold in uW";1880                  "set rx sig power max threshold in uW";
1884              }1881              }
1885            }1882            }
1886            container snr {1883            container snr {
1887              description1884              description
1888                "set SNR threshold";1885                "set SNR threshold";
1889              leaf min {1886              leaf min {
1890                type uint32 {1887                type uint32 {
1891                  range "1..2147483646" {1888                  range "1..2147483646" {
1892                    description1889                    description
1893                      "SNR min threshold";1890                      "SNR min threshold";
1894                  }1891                  }
1895                }1892                }
1896                description1893                description
1897                  "set SNR min threshold ";1894                  "set SNR min threshold ";
1898              }1895              }
1899              leaf max {1896              leaf max {
1900                type uint32 {1897                type uint32 {
1901                  range "1..2147483646" {1898                  range "1..2147483646" {
1902                    description1899                    description
1903                      "SNR max threshold ";1900                      "SNR max threshold ";
1904                  }1901                  }
1905                }1902                }
1906                description1903                description
1907                  "set SNR max threshold ";1904                  "set SNR max threshold ";
1908              }1905              }
1909            }1906            }
1910            container snr-ax {1907            container snr-ax {
1911              description1908              description
1912                "set SNR AX threshold";1909                "set SNR AX threshold";
1913              leaf min {1910              leaf min {
1914                type uint32 {1911                type uint32 {
1915                  range "1..2147483646" {1912                  range "1..2147483646" {
1916                    description1913                    description
1917                      "SNR AX min threshold";1914                      "SNR AX min threshold";
1918                  }1915                  }
1919                }1916                }
1920                description1917                description
1921                  "set SNR AX min threshold ";1918                  "set SNR AX min threshold ";
1922              }1919              }
1923              leaf max {1920              leaf max {
1924                type uint32 {1921                type uint32 {
1925                  range "1..2147483646" {1922                  range "1..2147483646" {
1926                    description1923                    description
1927                      "SNR AX max threshold ";1924                      "SNR AX max threshold ";
1928                  }1925                  }
1929                }1926                }
1930                description1927                description
1931                  "set SNR AX max threshold ";1928                  "set SNR AX max threshold ";
1932              }1929              }
1933            }1930            }
1934            container snr-bx {1931            container snr-bx {
1935              description1932              description
1936                "set SNR BX threshold";1933                "set SNR BX threshold";
1937              leaf min {1934              leaf min {
1938                type uint32 {1935                type uint32 {
1939                  range "1..2147483646" {1936                  range "1..2147483646" {
1940                    description1937                    description
1941                      "SNR BX min threshold";1938                      "SNR BX min threshold";
1942                  }1939                  }
1943                }1940                }
1944                description1941                description
1945                  "set SNR BX min threshold ";1942                  "set SNR BX min threshold ";
1946              }1943              }
1947              leaf max {1944              leaf max {
1948                type uint32 {1945                type uint32 {
1949                  range "1..2147483646" {1946                  range "1..2147483646" {
1950                    description1947                    description
1951                      "SNR BX max threshold ";1948                      "SNR BX max threshold ";
1952                  }1949                  }
1953                }1950                }
1954                description1951                description
1955                  "set SNR BX max threshold ";1952                  "set SNR BX max threshold ";
1956              }1953              }
1957            }1954            }
1958            container snr-ay {1955            container snr-ay {
1959              description1956              description
1960                "set SNR AY threshold";1957                "set SNR AY threshold";
1961              leaf min {1958              leaf min {
1962                type uint32 {1959                type uint32 {
1963                  range "1..2147483646" {1960                  range "1..2147483646" {
1964                    description1961                    description
1965                      "SNR AY min threshold";1962                      "SNR AY min threshold";
1966                  }1963                  }
1967                }1964                }
1968                description1965                description
1969                  "set SNR AY min threshold ";1966                  "set SNR AY min threshold ";
1970              }1967              }
1971              leaf max {1968              leaf max {
1972                type uint32 {1969                type uint32 {
1973                  range "1..2147483646" {1970                  range "1..2147483646" {
1974                    description1971                    description
1975                      "SNR AY max threshold ";1972                      "SNR AY max threshold ";
1976                  }1973                  }
1977                }1974                }
1978                description1975                description
1979                  "set SNR AY max threshold ";1976                  "set SNR AY max threshold ";
1980              }1977              }
1981            }1978            }
1982            container snr-by {1979            container snr-by {
1983              description1980              description
1984                "set SNR BY threshold";1981                "set SNR BY threshold";
1985              leaf min {1982              leaf min {
1986                type uint32 {1983                type uint32 {
1987                  range "1..2147483646" {1984                  range "1..2147483646" {
1988                    description1985                    description
1989                      "SNR BY min threshold";1986                      "SNR BY min threshold";
1990                  }1987                  }
1991                }1988                }
1992                description1989                description
1993                  "set SNR BY min threshold ";1990                  "set SNR BY min threshold ";
1994              }1991              }
1995              leaf max {1992              leaf max {
1996                type uint32 {1993                type uint32 {
1997                  range "1..2147483646" {1994                  range "1..2147483646" {
1998                    description1995                    description
1999                      "SNR BY max threshold ";1996                      "SNR BY max threshold ";
2000                  }1997                  }
2001                }1998                }
2002                description1999                description
2003                  "set SNR BY max threshold ";2000                  "set SNR BY max threshold ";
2004              }2001              }
2005            }2002            }
2006            container rx-sig-pow-dbm {2003            container rx-sig-pow-dbm {
2007              description2004              description
2008                "set rx-sig-pow threshold in dbm";2005                "set rx-sig-pow threshold in dbm";
2009              leaf min {2006              leaf min {
2010                type int32 {2007                type int32 {
2011                  range "-3000..6633" {2008                  range "-3000..6633" {
2012                    description2009                    description
2013                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";2010                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
2014                  }2011                  }
2015                }2012                }
2016                description2013                description
2017                  "set rx-sig-pow min threshold in dbm";2014                  "set rx-sig-pow min threshold in dbm";
2018              }2015              }
2019              leaf max {2016              leaf max {
2020                type int32 {2017                type int32 {
2021                  range "-3000..6633" {2018                  range "-3000..6633" {
2022                    description2019                    description
2023                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";2020                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
2024                  }2021                  }
2025                }2022                }
2026                description2023                description
2027                  "set rx-sig-pow max threshold in dbm";2024                  "set rx-sig-pow max threshold in dbm";
2028              }2025              }
2029            }2026            }
2030            container low-freq-off {2027            container low-freq-off {
2031              description2028              description
2032                "set low signal freq offset threshold in Mhz";2029                "set low signal freq offset threshold in Mhz";
2033              leaf min {2030              leaf min {
2034                type int32 {2031                type int32 {
2035                  range "-1500..1500" {2032                  range "-1500..1500" {
2036                    description2033                    description
2037                      "low signal freq offset min threshold in Mhz";2034                      "low signal freq offset min threshold in Mhz";
2038                  }2035                  }
2039                }2036                }
2040                description2037                description
2041                  "set low signal freq offset min threshold in Mhz";2038                  "set low signal freq offset min threshold in Mhz";
2042              }2039              }
2043              leaf max {2040              leaf max {
2044                type int32 {2041                type int32 {
2045                  range "-1500..1500" {2042                  range "-1500..1500" {
2046                    description2043                    description
2047                      "low signal freq offset max threshold in Mhz";2044                      "low signal freq offset max threshold in Mhz";
2048                  }2045                  }
2049                }2046                }
2050                description2047                description
2051                  "set low signal freq offset max threshold in Mhz";2048                  "set low signal freq offset max threshold in Mhz";
2052              }2049              }
2053            }2050            }
2054            container sop-s1 {2051            container sop-s1 {
2055              description2052              description
2056                "set SOP S1 threshold ";2053                "set SOP S1 threshold ";
2057              leaf min {2054              leaf min {
2058                type int32 {2055                type int32 {
2059                  range "-100..100" {2056                  range "-100..100" {
2060                    description2057                    description
2061                      "SOP S1 threshold ";2058                      "SOP S1 threshold ";
2062                  }2059                  }
2063                }2060                }
2064                description2061                description
2065                  "set SOP S1 min threshold ";2062                  "set SOP S1 min threshold ";
2066              }2063              }
2067              leaf max {2064              leaf max {
2068                type int32 {2065                type int32 {
2069                  range "-100..100" {2066                  range "-100..100" {
2070                    description2067                    description
2071                      "SOP S1 max threshold ";2068                      "SOP S1 max threshold ";
2072                  }2069                  }
2073                }2070                }
2074                description2071                description
2075                  "set SOP S1 max threshold ";2072                  "set SOP S1 max threshold ";
2076              }2073              }
2077            }2074            }
2078            container sop-s2 {2075            container sop-s2 {
2079              description2076              description
2080                "set SOP S2 threshold ";2077                "set SOP S2 threshold ";
2081              leaf min {2078              leaf min {
2082                type int32 {2079                type int32 {
2083                  range "-100..100" {2080                  range "-100..100" {
2084                    description2081                    description
2085                      "SOP S2 threshold ";2082                      "SOP S2 threshold ";
2086                  }2083                  }
2087                }2084                }
2088                description2085                description
2089                  "set SOP S2 min threshold ";2086                  "set SOP S2 min threshold ";
2090              }2087              }
2091              leaf max {2088              leaf max {
2092                type int32 {2089                type int32 {
2093                  range "-100..100" {2090                  range "-100..100" {
2094                    description2091                    description
2095                      "SOP S2 max threshold ";2092                      "SOP S2 max threshold ";
2096                  }2093                  }
2097                }2094                }
2098                description2095                description
2099                  "set SOP S2 max threshold ";2096                  "set SOP S2 max threshold ";
2100              }2097              }
2101            }2098            }
2102            container sop-s3 {2099            container sop-s3 {
2103              description2100              description
2104                "set SOP S3 threshold ";2101                "set SOP S3 threshold ";
2105              leaf min {2102              leaf min {
2106                type int32 {2103                type int32 {
2107                  range "-100..100" {2104                  range "-100..100" {
2108                    description2105                    description
2109                      "SOP S3 threshold ";2106                      "SOP S3 threshold ";
2110                  }2107                  }
2111                }2108                }
2112                description2109                description
2113                  "set SOP S3 min threshold ";2110                  "set SOP S3 min threshold ";
2114              }2111              }
2115              leaf max {2112              leaf max {
2116                type int32 {2113                type int32 {
2117                  range "-100..100" {2114                  range "-100..100" {
2118                    description2115                    description
2119                      "SOP S3 max threshold ";2116                      "SOP S3 max threshold ";
2120                  }2117                  }
2121                }2118                }
2122                description2119                description
2123                  "set SOP S3 max threshold ";2120                  "set SOP S3 max threshold ";
2124              }2121              }
2125            }2122            }
2126          }2123          }
2127          container report {2124          container report {
2128            description2125            description
2129              "set optics TCA reporting status";2126              "set optics TCA reporting status";
2130            container lbc {2127            container lbc {
2131              description2128              description
2132                "set lbc TCA reporting status";2129                "set lbc TCA reporting status";
2133              container min-tca {2130              container min-tca {
2134                description2131                description
2135                  "set lbc min TCA reporting status";2132                  "set lbc min TCA reporting status";
2136                container enable {2133                container enable {
2137                  presence "Indicates a enable node is configured.";2134                  presence "Indicates a enable node is configured.";
2138                  description2135                  description
2139                    "Enable TCA reporting";2136                    "Enable TCA reporting";
2140                }2137                }
2141              }2138              }
2142              container max-tca {2139              container max-tca {
2143                description2140                description
2144                  "set lbc max TCA reporting status";2141                  "set lbc max TCA reporting status";
2145                container enable {2142                container enable {
2146                  presence "Indicates a enable node is configured.";2143                  presence "Indicates a enable node is configured.";
2147                  description2144                  description
2148                    "Enable TCA reporting";2145                    "Enable TCA reporting";
2149                }2146                }
2150              }2147              }
2151            }2148            }
2152            container opt {2149            container opt {
2153              description2150              description
2154                "set opt TCA reporting status";2151                "set opt TCA reporting status";
2155              container min-tca {2152              container min-tca {
2156                description2153                description
2157                  "set opt min TCA reporting status";2154                  "set opt min TCA reporting status";
2158                container enable {2155                container enable {
2159                  presence "Indicates a enable node is configured.";2156                  presence "Indicates a enable node is configured.";
2160                  description2157                  description
2161                    "Enable TCA reporting";2158                    "Enable TCA reporting";
2162                }2159                }
2163              }2160              }
2164              container max-tca {2161              container max-tca {
2165                description2162                description
2166                  "set opt max TCA reporting status";2163                  "set opt max TCA reporting status";
2167                container enable {2164                container enable {
2168                  presence "Indicates a enable node is configured.";2165                  presence "Indicates a enable node is configured.";
2169                  description2166                  description
2170                    "Enable TCA reporting";2167                    "Enable TCA reporting";
2171                }2168                }
2172              }2169              }
2173            }2170            }
2174            container opr {2171            container opr {
2175              description2172              description
2176                "set opr TCA reporting status";2173                "set opr TCA reporting status";
2177              container min-tca {2174              container min-tca {
2178                description2175                description
2179                  "set opr min TCA reporting status";2176                  "set opr min TCA reporting status";
2180                container enable {2177                container enable {
2181                  presence "Indicates a enable node is configured.";2178                  presence "Indicates a enable node is configured.";
2182                  description2179                  description
2183                    "Enable TCA reporting";2180                    "Enable TCA reporting";
2184                }2181                }
2185              }2182              }
2186              container max-tca {2183              container max-tca {
2187                description2184                description
2188                  "set opr max TCA reporting status";2185                  "set opr max TCA reporting status";
2189                container enable {2186                container enable {
2190                  presence "Indicates a enable node is configured.";2187                  presence "Indicates a enable node is configured.";
2191                  description2188                  description
2192                    "Enable TCA reporting";2189                    "Enable TCA reporting";
2193                }2190                }
2194              }2191              }
2195            }2192            }
2196            container cd {2193            container cd {
2197              description2194              description
2198                "set chromatic dispersion TCA reporting status";2195                "set chromatic dispersion TCA reporting status";
2199              container min-tca {2196              container min-tca {
2200                description2197                description
2201                  "set chromatic dispersion min TCA reporting status";2198                  "set chromatic dispersion min TCA reporting status";
2202                container enable {2199                container enable {
2203                  presence "Indicates a enable node is configured.";2200                  presence "Indicates a enable node is configured.";
2204                  description2201                  description
2205                    "Enable TCA reporting";2202                    "Enable TCA reporting";
2206                }2203                }
2207              }2204              }
2208              container max-tca {2205              container max-tca {
2209                description2206                description
2210                  "set chromatic dispersion max TCA reporting status";2207                  "set chromatic dispersion max TCA reporting status";
2211                container enable {2208                container enable {
2212                  presence "Indicates a enable node is configured.";2209                  presence "Indicates a enable node is configured.";
2213                  description2210                  description
2214                    "Enable TCA reporting";2211                    "Enable TCA reporting";
2215                }2212                }
2216              }2213              }
2217            }2214            }
2218            container dgd {2215            container dgd {
2219              description2216              description
2220                "set differential group delay TCA reporting status";2217                "set differential group delay TCA reporting status";
2221              container min-tca {2218              container min-tca {
2222                description2219                description
2223                  "set differentail group delay min TCA reporting status";2220                  "set differentail group delay min TCA reporting status";
2224                container enable {2221                container enable {
2225                  presence "Indicates a enable node is configured.";2222                  presence "Indicates a enable node is configured.";
2226                  description2223                  description
2227                    "Enable TCA reporting";2224                    "Enable TCA reporting";
2228                }2225                }
2229              }2226              }
2230              container max-tca {2227              container max-tca {
2231                description2228                description
2232                  "set differential group delay max TCA reporting status";2229                  "set differential group delay max TCA reporting status";
2233                container enable {2230                container enable {
2234                  presence "Indicates a enable node is configured.";2231                  presence "Indicates a enable node is configured.";
2235                  description2232                  description
2236                    "Enable TCA reporting";2233                    "Enable TCA reporting";
2237                }2234                }
2238              }2235              }
2239            }2236            }
2240            container pmd {2237            container pmd {
2241              description2238              description
2242                "set polarization mode dispersion TCA reporting status";2239                "set polarization mode dispersion TCA reporting status";
2243              container min-tca {2240              container min-tca {
2244                description2241                description
2245                  "set polarization mode dispersion min TCA reporting status";2242                  "set polarization mode dispersion min TCA reporting status";
2246                container enable {2243                container enable {
2247                  presence "Indicates a enable node is configured.";2244                  presence "Indicates a enable node is configured.";
2248                  description2245                  description
2249                    "Enable TCA reporting";2246                    "Enable TCA reporting";
2250                }2247                }
2251              }2248              }
2252              container max-tca {2249              container max-tca {
2253                description2250                description
2254                  "set polarization mode dispersion max TCA reporting status";2251                  "set polarization mode dispersion max TCA reporting status";
2255                container enable {2252                container enable {
2256                  presence "Indicates a enable node is configured.";2253                  presence "Indicates a enable node is configured.";
2257                  description2254                  description
2258                    "Enable TCA reporting";2255                    "Enable TCA reporting";
2259                }2256                }
2260              }2257              }
2261            }2258            }
2262            container osnr {2259            container osnr {
2263              description2260              description
2264                "set optical signal to noise ratio TCA reporting status";2261                "set optical signal to noise ratio TCA reporting status";
2265              container min-tca {2262              container min-tca {
2266                description2263                description
2267                  "set optical signal to noise ratio min TCA reporting status";2264                  "set optical signal to noise ratio min TCA reporting status";
2268                container enable {2265                container enable {
2269                  presence "Indicates a enable node is configured.";2266                  presence "Indicates a enable node is configured.";
2270                  description2267                  description
2271                    "Enable TCA reporting";2268                    "Enable TCA reporting";
2272                }2269                }
2273              }2270              }
2274              container max-tca {2271              container max-tca {
2275                description2272                description
2276                  "set optical signal to noise ratio max TCA reporting status";2273                  "set optical signal to noise ratio max TCA reporting status";
2277                container enable {2274                container enable {
2278                  presence "Indicates a enable node is configured.";2275                  presence "Indicates a enable node is configured.";
2279                  description2276                  description
2280                    "Enable TCA reporting";2277                    "Enable TCA reporting";
2281                }2278                }
2282              }2279              }
2283            }2280            }
2284            container pdl {2281            container pdl {
2285              description2282              description
2286                "set polarization dependent loss TCA reporting status";2283                "set polarization dependent loss TCA reporting status";
2287              container min-tca {2284              container min-tca {
2288                description2285                description
2289                  "set polarization dependent loss min TCA reporting status";2286                  "set polarization dependent loss min TCA reporting status";
2290                container enable {2287                container enable {
2291                  presence "Indicates a enable node is configured.";2288                  presence "Indicates a enable node is configured.";
2292                  description2289                  description
2293                    "Enable TCA reporting";2290                    "Enable TCA reporting";
2294                }2291                }
2295              }2292              }
2296              container max-tca {2293              container max-tca {
2297                description2294                description
2298                  "set polarization dependent loss max TCA reporting status";2295                  "set polarization dependent loss max TCA reporting status";
2299                container enable {2296                container enable {
2300                  presence "Indicates a enable node is configured.";2297                  presence "Indicates a enable node is configured.";
2301                  description2298                  description
2302                    "Enable TCA reporting";2299                    "Enable TCA reporting";
2303                }2300                }
2304              }2301              }
2305            }2302            }
2306            container pcr {2303            container pcr {
2307              description2304              description
2308                "set polarization change rate TCA reporting status";2305                "set polarization change rate TCA reporting status";
2309              container min-tca {2306              container min-tca {
2310                description2307                description
2311                  "set polarization change rate min TCA reporting status";2308                  "set polarization change rate min TCA reporting status";
2312                container enable {2309                container enable {
2313                  presence "Indicates a enable node is configured.";2310                  presence "Indicates a enable node is configured.";
2314                  description2311                  description
2315                    "Enable TCA reporting";2312                    "Enable TCA reporting";
2316                }2313                }
2317              }2314              }
2318              container max-tca {2315              container max-tca {
2319                description2316                description
2320                  "set polarization change rate max TCA reporting status";2317                  "set polarization change rate max TCA reporting status";
2321                container enable {2318                container enable {
2322                  presence "Indicates a enable node is configured.";2319                  presence "Indicates a enable node is configured.";
2323                  description2320                  description
2324                    "Enable TCA reporting";2321                    "Enable TCA reporting";
2325                }2322                }
2326              }2323              }
2327            }2324            }
2328            container pn {2325            container pn {
2329              description2326              description
2330                "set phase noise TCA reporting status";2327                "set phase noise TCA reporting status";
2331              container min-tca {2328              container min-tca {
2332                description2329                description
2333                  "set phase noise min TCA reporting status";2330                  "set phase noise min TCA reporting status";
2334                container enable {2331                container enable {
2335                  presence "Indicates a enable node is configured.";2332                  presence "Indicates a enable node is configured.";
2336                  description2333                  description
2337                    "Enable TCA reporting";2334                    "Enable TCA reporting";
2338                }2335                }
2339              }2336              }
2340              container max-tca {2337              container max-tca {
2341                description2338                description
2342                  "set phase noise max TCA reporting status";2339                  "set phase noise max TCA reporting status";
2343                container enable {2340                container enable {
2344                  presence "Indicates a enable node is configured.";2341                  presence "Indicates a enable node is configured.";
2345                  description2342                  description
2346                    "Enable TCA reporting";2343                    "Enable TCA reporting";
2347                }2344                }
2348              }2345              }
2349            }2346            }
2350            container lbc-pc {2347            container lbc-pc {
2351              description2348              description
2352                "set lbc % TCA reporting status";2349                "set lbc % TCA reporting status";
2353              container min-tca {2350              container min-tca {
2354                description2351                description
2355                  "set lbc min % TCA reporting status";2352                  "set lbc min % TCA reporting status";
2356                container enable {2353                container enable {
2357                  presence "Indicates a enable node is configured.";2354                  presence "Indicates a enable node is configured.";
2358                  description2355                  description
2359                    "Enable TCA reporting";2356                    "Enable TCA reporting";
2360                }2357                }
2361              }2358              }
2362              container max-tca {2359              container max-tca {
2363                description2360                description
2364                  "set lbc max % TCA reporting status";2361                  "set lbc max % TCA reporting status";
2365                container enable {2362                container enable {
2366                  presence "Indicates a enable node is configured.";2363                  presence "Indicates a enable node is configured.";
2367                  description2364                  description
2368                    "Enable TCA reporting";2365                    "Enable TCA reporting";
2369                }2366                }
2370              }2367              }
2371            }2368            }
2372            container sopmd {2369            container sopmd {
2373              description2370              description
2374                "set second order polarization mode dispersion TCA reporting status";2371                "set second order polarization mode dispersion TCA reporting status";
2375              container min-tca {2372              container min-tca {
2376                description2373                description
2377                  "set polarization mode dispersion min TCA reporting status";2374                  "set polarization mode dispersion min TCA reporting status";
2378                container enable {2375                container enable {
2379                  presence "Indicates a enable node is configured.";2376                  presence "Indicates a enable node is configured.";
2380                  description2377                  description
2381                    "Enable TCA reporting";2378                    "Enable TCA reporting";
2382                }2379                }
2383              }2380              }
2384              container max-tca {2381              container max-tca {
2385                description2382                description
2386                  "set polarization mode dispersion max TCA reporting status";2383                  "set polarization mode dispersion max TCA reporting status";
2387                container enable {2384                container enable {
2388                  presence "Indicates a enable node is configured.";2385                  presence "Indicates a enable node is configured.";
2389                  description2386                  description
2390                    "Enable TCA reporting";2387                    "Enable TCA reporting";
2391                }2388                }
2392              }2389              }
2393            }2390            }
2394            container rx-sig-pow {2391            container rx-sig-pow {
2395              description2392              description
2396                "set rx sig power TCA reporting status";2393                "set rx sig power TCA reporting status";
2397              container min-tca {2394              container min-tca {
2398                description2395                description
2399                  "set rx sig power(uW/dBm) min TCA reporting status";2396                  "set rx sig power(uW/dBm) min TCA reporting status";
2400                container enable {2397                container enable {
2401                  presence "Indicates a enable node is configured.";2398                  presence "Indicates a enable node is configured.";
2402                  description2399                  description
2403                    "Enable TCA reporting";2400                    "Enable TCA reporting";
2404                }2401                }
2405              }2402              }
2406              container max-tca {2403              container max-tca {
2407                description2404                description
2408                  "set rx sig power(uW/dBm) max TCA reporting status";2405                  "set rx sig power(uW/dBm) max TCA reporting status";
2409                container enable {2406                container enable {
2410                  presence "Indicates a enable node is configured.";2407                  presence "Indicates a enable node is configured.";
2411                  description2408                  description
2412                    "Enable TCA reporting";2409                    "Enable TCA reporting";
2413                }2410                }
2414              }2411              }
2415            }2412            }
2416            container low-freq-off {2413            container low-freq-off {
2417              description2414              description
2418                "set low signal freq offset TCA reporting status";2415                "set low signal freq offset TCA reporting status";
2419              container min-tca {2416              container min-tca {
2420                description2417                description
2421                  "set low signal freq offset min TCA reporting status";2418                  "set low signal freq offset min TCA reporting status";
2422                container enable {2419                container enable {
2423                  presence "Indicates a enable node is configured.";2420                  presence "Indicates a enable node is configured.";
2424                  description2421                  description
2425                    "Enable TCA reporting";2422                    "Enable TCA reporting";
2426                }2423                }
2427              }2424              }
2428              container max-tca {2425              container max-tca {
2429                description2426                description
2430                  "set low signal freq offset max TCA reporting status";2427                  "set low signal freq offset max TCA reporting status";
2431                container enable {2428                container enable {
2432                  presence "Indicates a enable node is configured.";2429                  presence "Indicates a enable node is configured.";
2433                  description2430                  description
2434                    "Enable TCA reporting";2431                    "Enable TCA reporting";
2435                }2432                }
2436              }2433              }
2437            }2434            }
2438            container snr {2435            container snr {
2439              description2436              description
2440                "set SNR TCA reporting status";2437                "set SNR TCA reporting status";
2441              container min-tca {2438              container min-tca {
2442                description2439                description
2443                  "set SNR min TCA reporting status";2440                  "set SNR min TCA reporting status";
2444                container enable {2441                container enable {
2445                  presence "Indicates a enable node is configured.";2442                  presence "Indicates a enable node is configured.";
2446                  description2443                  description
2447                    "Enable TCA reporting";2444                    "Enable TCA reporting";
2448                }2445                }
2449              }2446              }
2450              container max-tca {2447              container max-tca {
2451                description2448                description
2452                  "set SNR max TCA reporting status";2449                  "set SNR max TCA reporting status";
2453                container enable {2450                container enable {
2454                  presence "Indicates a enable node is configured.";2451                  presence "Indicates a enable node is configured.";
2455                  description2452                  description
2456                    "Enable TCA reporting";2453                    "Enable TCA reporting";
2457                }2454                }
2458              }2455              }
2459            }2456            }
2460            container snr-ax {2457            container snr-ax {
2461              description2458              description
2462                "set SNR-AX TCA reporting status";2459                "set SNR-AX TCA reporting status";
2463              container min-tca {2460              container min-tca {
2464                description2461                description
2465                  "set SNR-AX min TCA reporting status";2462                  "set SNR-AX min TCA reporting status";
2466                container enable {2463                container enable {
2467                  presence "Indicates a enable node is configured.";2464                  presence "Indicates a enable node is configured.";
2468                  description2465                  description
2469                    "Enable TCA reporting";2466                    "Enable TCA reporting";
2470                }2467                }
2471              }2468              }
2472              container max-tca {2469              container max-tca {
2473                description2470                description
2474                  "set SNR-AX max TCA reporting status";2471                  "set SNR-AX max TCA reporting status";
2475                container enable {2472                container enable {
2476                  presence "Indicates a enable node is configured.";2473                  presence "Indicates a enable node is configured.";
2477                  description2474                  description
2478                    "Enable TCA reporting";2475                    "Enable TCA reporting";
2479                }2476                }
2480              }2477              }
2481            }2478            }
2482            container snr-bx {2479            container snr-bx {
2483              description2480              description
2484                "set SNR-BX TCA reporting status";2481                "set SNR-BX TCA reporting status";
2485              container min-tca {2482              container min-tca {
2486                description2483                description
2487                  "set SNR-BX min TCA reporting status";2484                  "set SNR-BX min TCA reporting status";
2488                container enable {2485                container enable {
2489                  presence "Indicates a enable node is configured.";2486                  presence "Indicates a enable node is configured.";
2490                  description2487                  description
2491                    "Enable TCA reporting";2488                    "Enable TCA reporting";
2492                }2489                }
2493              }2490              }
2494              container max-tca {2491              container max-tca {
2495                description2492                description
2496                  "set SNR-BX max TCA reporting status";2493                  "set SNR-BX max TCA reporting status";
2497                container enable {2494                container enable {
2498                  presence "Indicates a enable node is configured.";2495                  presence "Indicates a enable node is configured.";
2499                  description2496                  description
2500                    "Enable TCA reporting";2497                    "Enable TCA reporting";
2501                }2498                }
2502              }2499              }
2503            }2500            }
2504            container snr-ay {2501            container snr-ay {
2505              description2502              description
2506                "set SNR-AY TCA reporting status";2503                "set SNR-AY TCA reporting status";
2507              container min-tca {2504              container min-tca {
2508                description2505                description
2509                  "set SNR-AY min TCA reporting status";2506                  "set SNR-AY min TCA reporting status";
2510                container enable {2507                container enable {
2511                  presence "Indicates a enable node is configured.";2508                  presence "Indicates a enable node is configured.";
2512                  description2509                  description
2513                    "Enable TCA reporting";2510                    "Enable TCA reporting";
2514                }2511                }
2515              }2512              }
2516              container max-tca {2513              container max-tca {
2517                description2514                description
2518                  "set SNR-AY max TCA reporting status";2515                  "set SNR-AY max TCA reporting status";
2519                container enable {2516                container enable {
2520                  presence "Indicates a enable node is configured.";2517                  presence "Indicates a enable node is configured.";
2521                  description2518                  description
2522                    "Enable TCA reporting";2519                    "Enable TCA reporting";
2523                }2520                }
2524              }2521              }
2525            }2522            }
2526            container snr-by {2523            container snr-by {
2527              description2524              description
2528                "set SNR-BY TCA reporting status";2525                "set SNR-BY TCA reporting status";
2529              container min-tca {2526              container min-tca {
2530                description2527                description
2531                  "set SNR-BY min TCA reporting status";2528                  "set SNR-BY min TCA reporting status";
2532                container enable {2529                container enable {
2533                  presence "Indicates a enable node is configured.";2530                  presence "Indicates a enable node is configured.";
2534                  description2531                  description
2535                    "Enable TCA reporting";2532                    "Enable TCA reporting";
2536                }2533                }
2537              }2534              }
2538              container max-tca {2535              container max-tca {
2539                description2536                description
2540                  "set SNR-BY max TCA reporting status";2537                  "set SNR-BY max TCA reporting status";
2541                container enable {2538                container enable {
2542                  presence "Indicates a enable node is configured.";2539                  presence "Indicates a enable node is configured.";
2543                  description2540                  description
2544                    "Enable TCA reporting";2541                    "Enable TCA reporting";
2545                }2542                }
2546              }2543              }
2547            }2544            }
2548            container sop-s1 {2545            container sop-s1 {
2549              description2546              description
2550                "set SOP-S1 TCA reporting status";2547                "set SOP-S1 TCA reporting status";
2551              container min-tca {2548              container min-tca {
2552                description2549                description
2553                  "set SOP-S1 min TCA reporting status";2550                  "set SOP-S1 min TCA reporting status";
2554                container enable {2551                container enable {
2555                  presence "Indicates a enable node is configured.";2552                  presence "Indicates a enable node is configured.";
2556                  description2553                  description
2557                    "Enable TCA reporting";2554                    "Enable TCA reporting";
2558                }2555                }
2559              }2556              }
2560              container max-tca {2557              container max-tca {
2561                description2558                description
2562                  "set SOP-S1 max TCA reporting status";2559                  "set SOP-S1 max TCA reporting status";
2563                container enable {2560                container enable {
2564                  presence "Indicates a enable node is configured.";2561                  presence "Indicates a enable node is configured.";
2565                  description2562                  description
2566                    "Enable TCA reporting";2563                    "Enable TCA reporting";
2567                }2564                }
2568              }2565              }
2569            }2566            }
2570            container sop-s2 {2567            container sop-s2 {
2571              description2568              description
2572                "set SOP-S2 TCA reporting status";2569                "set SOP-S2 TCA reporting status";
2573              container min-tca {2570              container min-tca {
2574                description2571                description
2575                  "set SOP-S2 min TCA reporting status";2572                  "set SOP-S2 min TCA reporting status";
2576                container enable {2573                container enable {
2577                  presence "Indicates a enable node is configured.";2574                  presence "Indicates a enable node is configured.";
2578                  description2575                  description
2579                    "Enable TCA reporting";2576                    "Enable TCA reporting";
2580                }2577                }
2581              }2578              }
2582              container max-tca {2579              container max-tca {
2583                description2580                description
2584                  "set SOP-S2 max TCA reporting status";2581                  "set SOP-S2 max TCA reporting status";
2585                container enable {2582                container enable {
2586                  presence "Indicates a enable node is configured.";2583                  presence "Indicates a enable node is configured.";
2587                  description2584                  description
2588                    "Enable TCA reporting";2585                    "Enable TCA reporting";
2589                }2586                }
2590              }2587              }
2591            }2588            }
2592            container sop-s3 {2589            container sop-s3 {
2593              description2590              description
2594                "set SOP-S3 TCA reporting status";2591                "set SOP-S3 TCA reporting status";
2595              container min-tca {2592              container min-tca {
2596                description2593                description
2597                  "set SOP-S3 min TCA reporting status";2594                  "set SOP-S3 min TCA reporting status";
2598                container enable {2595                container enable {
2599                  presence "Indicates a enable node is configured.";2596                  presence "Indicates a enable node is configured.";
2600                  description2597                  description
2601                    "Enable TCA reporting";2598                    "Enable TCA reporting";
2602                }2599                }
2603              }2600              }
2604              container max-tca {2601              container max-tca {
2605                description2602                description
2606                  "set SOP-S3 max TCA reporting status";2603                  "set SOP-S3 max TCA reporting status";
2607                container enable {2604                container enable {
2608                  presence "Indicates a enable node is configured.";2605                  presence "Indicates a enable node is configured.";
2609                  description2606                  description
2610                    "Enable TCA reporting";2607                    "Enable TCA reporting";
2611                }2608                }
2612              }2609              }
2613            }2610            }
2614          }2611          }
2615        }2612        }
2616        container fec {2613        container fec {
2617          description2614          description
2618            "Configure fec g709 performance monitoring";2615            "Configure fec g709 performance monitoring";
2619          container threshold {2616          container threshold {
2620            description2617            description
2621              "Configure fec threshold";2618              "Configure fec threshold";
2622            leaf ec-bits {2619            leaf ec-bits {
2623              type xr:Cisco-ios-xr-string {2620              type xr:Cisco-ios-xr-string {
2624                length "1..20" {2621                length "1..20" {
2625                  description2622                  description
2626                    "ec-bits threshold  <range:0-75279974400>";2623                    "ec-bits threshold  <range:0-75279974400>";
2627                }2624                }
2628              }2625              }
2629              description2626              description
2630                "set EC-BITS threshold";2627                "set EC-BITS threshold";
2631            }2628            }
2632            leaf uc-words {2629            leaf uc-words {
2633              type xr:Cisco-ios-xr-string {2630              type xr:Cisco-ios-xr-string {
2634                length "1..20" {2631                length "1..20" {
2635                  description2632                  description
2636                    "uc-words threshold <range:0-4724697600>";2633                    "uc-words threshold <range:0-4724697600>";
2637                }2634                }
2638              }2635              }
2639              description2636              description
2640                "set UC-WORDS threshold";2637                "set UC-WORDS threshold";
2641            }2638            }
2642            container pre-fec-ber {2639            container pre-fec-ber {
2643              description2640              description
2644                "Set PRE-FEC-BER Thresholds";2641                "Set PRE-FEC-BER Thresholds";
2645              leaf min {2642              leaf min {
2646                type xr:Cisco-ios-xr-string {2643                type xr:Cisco-ios-xr-string {
2647                  length "1..20" {2644                  length "1..20" {
2648                    description2645                    description
2649                      "pre-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";2646                      "pre-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
2650                  }2647                  }
2651                }2648                }
2652                description2649                description
2653                  "set pre-fec-ber min threshold";2650                  "set pre-fec-ber min threshold";
2654              }2651              }
2655              leaf max {2652              leaf max {
2656                type xr:Cisco-ios-xr-string {2653                type xr:Cisco-ios-xr-string {
2657                  length "1..20" {2654                  length "1..20" {
2658                    description2655                    description
2659                      "pre-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";2656                      "pre-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
2660                  }2657                  }
2661                }2658                }
2662                description2659                description
2663                  "set pre-fec-ber max threshold";2660                  "set pre-fec-ber max threshold";
2664              }2661              }
2665            }2662            }
2666            container post-fec-ber {2663            container post-fec-ber {
2667              description2664              description
2668                "Set POST-FEC-BER Thresholds";2665                "Set POST-FEC-BER Thresholds";
2669              leaf min {2666              leaf min {
2670                type xr:Cisco-ios-xr-string {2667                type xr:Cisco-ios-xr-string {
2671                  length "1..20" {2668                  length "1..20" {
2672                    description2669                    description
2673                      "post-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";2670                      "post-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
2674                  }2671                  }
2675                }2672                }
2676                description2673                description
2677                  "set post-fec-ber min threshold";2674                  "set post-fec-ber min threshold";
2678              }2675              }
2679              leaf max {2676              leaf max {
2680                type xr:Cisco-ios-xr-string {2677                type xr:Cisco-ios-xr-string {
2681                  length "1..20" {2678                  length "1..20" {
2682                    description2679                    description
2683                      "post-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";2680                      "post-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
2684                  }2681                  }
2685                }2682                }
2686                description2683                description
2687                  "set post-fec-ber max threshold";2684                  "set post-fec-ber max threshold";
2688              }2685              }
2689            }2686            }
2690            container q {2687            container q {
2691              description2688              description
2692                "set Q threshold";2689                "set Q threshold";
2693              leaf min {2690              leaf min {
2694                type xr:Cisco-ios-xr-string {2691                type xr:Cisco-ios-xr-string {
2695                  length "1..20" {2692                  length "1..20" {
2696                    description2693                    description
2697                      "Q min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";2694                      "Q min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
2698                  }2695                  }
2699                }2696                }
2700                description2697                description
2701                  "set Q min threshold";2698                  "set Q min threshold";
2702              }2699              }
2703              leaf max {2700              leaf max {
2704                type xr:Cisco-ios-xr-string {2701                type xr:Cisco-ios-xr-string {
2705                  length "1..20" {2702                  length "1..20" {
2706                    description2703                    description
2707                      "Q max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";2704                      "Q max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
2708                  }2705                  }
2709                }2706                }
2710                description2707                description
2711                  "set Q max threshold";2708                  "set Q max threshold";
2712              }2709              }
2713            }2710            }
2714            container q-margin {2711            container q-margin {
2715              description2712              description
2716                "set Q margin threshold";2713                "set Q margin threshold";
2717              leaf min {2714              leaf min {
2718                type xr:Cisco-ios-xr-string {2715                type xr:Cisco-ios-xr-string {
2719                  length "1..20" {2716                  length "1..20" {
2720                    description2717                    description
2721                      "Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";2718                      "Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
2722                  }2719                  }
2723                }2720                }
2724                description2721                description
2725                  "set Q margin min threshold";2722                  "set Q margin min threshold";
2726              }2723              }
2727              leaf max {2724              leaf max {
2728                type xr:Cisco-ios-xr-string {2725                type xr:Cisco-ios-xr-string {
2729                  length "1..20" {2726                  length "1..20" {
2730                    description2727                    description
2731                      "Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";2728                      "Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
2732                  }2729                  }
2733                }2730                }
2734                description2731                description
2735                  "set Q margin max threshold";2732                  "set Q margin max threshold";
2736              }2733              }
2737            }2734            }
2738            container inst-q-margin {2735            container inst-q-margin {
2739              description2736              description
2740                "set Instantaneous Q margin threshold";2737                "set Instantaneous Q margin threshold";
2741              leaf min {2738              leaf min {
2742                type xr:Cisco-ios-xr-string {2739                type xr:Cisco-ios-xr-string {
2743                  length "1..20" {2740                  length "1..20" {
2744                    description2741                    description
2745                      "Instantaneous Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";2742                      "Instantaneous Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
2746                  }2743                  }
2747                }2744                }
2748                description2745                description
2749                  "set Instantaneous Q margin min threshold";2746                  "set Instantaneous Q margin min threshold";
2750              }2747              }
2751              leaf max {2748              leaf max {
2752                type xr:Cisco-ios-xr-string {2749                type xr:Cisco-ios-xr-string {
2753                  length "1..20" {2750                  length "1..20" {
2754                    description2751                    description
2755                      "Instantaneous Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";2752                      "Instantaneous Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
2756                  }2753                  }
2757                }2754                }
2758                description2755                description
2759                  "set Instantaneous Q margin max threshold";2756                  "set Instantaneous Q margin max threshold";
2760              }2757              }
2761            }2758            }
2762          }2759          }
2763          container report {2760          container report {
2764            description2761            description
2765              "set fec TCA reporting status";2762              "set fec TCA reporting status";
2766            container ec-bits {2763            container ec-bits {
2767              description2764              description
2768                "set ec-bits TCA reporting status";2765                "set ec-bits TCA reporting status";
2769              container enable {2766              container enable {
2770                presence "Indicates a enable node is configured.";2767                presence "Indicates a enable node is configured.";
2771                description2768                description
2772                  "Enable TCA reporting";2769                  "Enable TCA reporting";
2773              }2770              }
2774            }2771            }
2775            container uc-words {2772            container uc-words {
2776              description2773              description
2777                "set uc-words TCA reporting status";2774                "set uc-words TCA reporting status";
2778              container enable {2775              container enable {
2779                presence "Indicates a enable node is configured.";2776                presence "Indicates a enable node is configured.";
2780                description2777                description
2781                  "Enable TCA reporting";2778                  "Enable TCA reporting";
2782              }2779              }
2783            }2780            }
2784          }2781          }
2785        }2782        }
2786        container otnsec {2783        container otnsec {
2787          description2784          description
2788            "configure otnsec pm parameters";2785            "configure otnsec pm parameters";
2789          container threshold {2786          container threshold {
2790            description2787            description
2791              "configure threshold for otnsec pm parameters";2788              "configure threshold for otnsec pm parameters";
2792            leaf in-blocks {2789            leaf in-blocks {
2793              type xr:Cisco-ios-xr-string {2790              type xr:Cisco-ios-xr-string {
2794                length "1..20" {2791                length "1..20" {
2795                  description2792                  description
2796                    "range : <1-18446744073709551615>";2793                    "range : <1-18446744073709551615>";
2797                }2794                }
2798              }2795              }
2799              description2796              description
2800                "Configure threshold for total no. of odu blocks processed";2797                "Configure threshold for total no. of odu blocks processed";
2801            }2798            }
2802            leaf in-blocks-enc {2799            leaf in-blocks-enc {
2803              type xr:Cisco-ios-xr-string {2800              type xr:Cisco-ios-xr-string {
2804                length "1..20" {2801                length "1..20" {
2805                  description2802                  description
2806                    "range : <1-18446744073709551615>";2803                    "range : <1-18446744073709551615>";
2807                }2804                }
2808              }2805              }
2809              description2806              description
2810                "Configure threshold for total no. of encrypted blocks processed";2807                "Configure threshold for total no. of encrypted blocks processed";
2811            }2808            }
2812            leaf in-blocks-un-encrypted {2809            leaf in-blocks-un-encrypted {
2813              type xr:Cisco-ios-xr-string {2810              type xr:Cisco-ios-xr-string {
2814                length "1..20" {2811                length "1..20" {
2815                  description2812                  description
2816                    "range : <1-18446744073709551615>";2813                    "range : <1-18446744073709551615>";
2817                }2814                }
2818              }2815              }
2819              description2816              description
2820                "Configure threshold for total no. of un-encrypted blocks processed";2817                "Configure threshold for total no. of un-encrypted blocks processed";
2821            }2818            }
2822            leaf in-blocks-protected {2819            leaf in-blocks-protected {
2823              type xr:Cisco-ios-xr-string {2820              type xr:Cisco-ios-xr-string {
2824                length "1..20" {2821                length "1..20" {
2825                  description2822                  description
2826                    "range : <1-18446744073709551615>";2823                    "range : <1-18446744073709551615>";
2827                }2824                }
2828              }2825              }
2829              description2826              description
2830                "Configure threshold for total no. of Authenticated blocks processed";2827                "Configure threshold for total no. of Authenticated blocks processed";
2831            }2828            }
2832            leaf in-blocks-un-protected {2829            leaf in-blocks-un-protected {
2833              type xr:Cisco-ios-xr-string {2830              type xr:Cisco-ios-xr-string {
2834                length "1..20" {2831                length "1..20" {
2835                  description2832                  description
2836                    "range : <1-18446744073709551615>";2833                    "range : <1-18446744073709551615>";
2837                }2834                }
2838              }2835              }
2839              description2836              description
2840                "Configure threshold for total no. of unAuthenticated blocks processed";2837                "Configure threshold for total no. of unAuthenticated blocks processed";
2841            }2838            }
2842            leaf in-blocks-sequence-errors {2839            leaf in-blocks-sequence-errors {
2843              type xr:Cisco-ios-xr-string {2840              type xr:Cisco-ios-xr-string {
2844                length "1..20" {2841                length "1..20" {
2845                  description2842                  description
2846                    "range : <1-18446744073709551615>";2843                    "range : <1-18446744073709551615>";
2847                }2844                }
2848              }2845              }
2849              description2846              description
2850                "Configure threshold for Sequence Errors";2847                "Configure threshold for Sequence Errors";
2851            }2848            }
2852            leaf in-blocks-replay-errors {2849            leaf in-blocks-replay-errors {
2853              type xr:Cisco-ios-xr-string {2850              type xr:Cisco-ios-xr-string {
2854                length "1..20" {2851                length "1..20" {
2855                  description2852                  description
2856                    "range : <1-18446744073709551615>";2853                    "range : <1-18446744073709551615>";
2857                }2854                }
2858              }2855              }
2859              description2856              description
2860                "Configure threshold for Replay Errors";2857                "Configure threshold for Replay Errors";
2861            }2858            }
2862            leaf in-blocks-auth-errors {2859            leaf in-blocks-auth-errors {
2863              type xr:Cisco-ios-xr-string {2860              type xr:Cisco-ios-xr-string {
2864                length "1..20" {2861                length "1..20" {
2865                  description2862                  description
2866                    "range : <1-18446744073709551615>";2863                    "range : <1-18446744073709551615>";
2867                }2864                }
2868              }2865              }
2869              description2866              description
2870                "Configure threshold for blocks which failed authentication check";2867                "Configure threshold for blocks which failed authentication check";
2871            }2868            }
2872            leaf in-blocks-zeroed {2869            leaf in-blocks-zeroed {
2873              type xr:Cisco-ios-xr-string {2870              type xr:Cisco-ios-xr-string {
2874                length "1..20" {2871                length "1..20" {
2875                  description2872                  description
2876                    "range : <1-18446744073709551615>";2873                    "range : <1-18446744073709551615>";
2877                }2874                }
2878              }2875              }
2879              description2876              description
2880                "Configure threshold for Blocks which were zeroed due to some errors";2877                "Configure threshold for Blocks which were zeroed due to some errors";
2881            }2878            }
2882            leaf out-blocks {2879            leaf out-blocks {
2883              type xr:Cisco-ios-xr-string {2880              type xr:Cisco-ios-xr-string {
2884                length "1..20" {2881                length "1..20" {
2885                  description2882                  description
2886                    "range : <1-18446744073709551615>";2883                    "range : <1-18446744073709551615>";
2887                }2884                }
2888              }2885              }
2889              description2886              description
2890                "Configure threshold for total number of ODU blocks processed";2887                "Configure threshold for total number of ODU blocks processed";
2891            }2888            }
2892            leaf out-blocks-enc {2889            leaf out-blocks-enc {
2893              type xr:Cisco-ios-xr-string {2890              type xr:Cisco-ios-xr-string {
2894                length "1..20" {2891                length "1..20" {
2895                  description2892                  description
2896                    "range : <1-18446744073709551615>";2893                    "range : <1-18446744073709551615>";
2897                }2894                }
2898              }2895              }
2899              description2896              description
2900                "Configure threshold for no. of encrypted blocks processed";2897                "Configure threshold for no. of encrypted blocks processed";
2901            }2898            }
2902            leaf out-blocks-un-encrypted {2899            leaf out-blocks-un-encrypted {
2903              type xr:Cisco-ios-xr-string {2900              type xr:Cisco-ios-xr-string {
2904                length "1..20" {2901                length "1..20" {
2905                  description2902                  description
2906                    "range : <1-18446744073709551615>";2903                    "range : <1-18446744073709551615>";
2907                }2904                }
2908              }2905              }
2909              description2906              description
2910                "Configure threshold for no. of unencrypted blocks processed";2907                "Configure threshold for no. of unencrypted blocks processed";
2911            }2908            }
2912            leaf out-blocks-sequence-errors {2909            leaf out-blocks-sequence-errors {
2913              type xr:Cisco-ios-xr-string {2910              type xr:Cisco-ios-xr-string {
2914                length "1..20" {2911                length "1..20" {
2915                  description2912                  description
2916                    "range : <1-18446744073709551615>";2913                    "range : <1-18446744073709551615>";
2917                }2914                }
2918              }2915              }
2919              description2916              description
2920                "Configure threshold for sequence errors";2917                "Configure threshold for sequence errors";
2921            }2918            }
2922            leaf out-blocks-zeroed {2919            leaf out-blocks-zeroed {
2923              type xr:Cisco-ios-xr-string {2920              type xr:Cisco-ios-xr-string {
2924                length "1..20" {2921                length "1..20" {
2925                  description2922                  description
2926                    "range : <1-18446744073709551615>";2923                    "range : <1-18446744073709551615>";
2927                }2924                }
2928              }2925              }
2929              description2926              description
2930                "Configure threshold for blocks that were zeroed due to some errors";2927                "Configure threshold for blocks that were zeroed due to some errors";
2931            }2928            }
2932            leaf out-blocks-protected {2929            leaf out-blocks-protected {
2933              type xr:Cisco-ios-xr-string {2930              type xr:Cisco-ios-xr-string {
2934                length "1..20" {2931                length "1..20" {
2935                  description2932                  description
2936                    "range : <1-18446744073709551615>";2933                    "range : <1-18446744073709551615>";
2937                }2934                }
2938              }2935              }
2939              description2936              description
2940                "Configure threshold for total no. of Authenticated blocks processed";2937                "Configure threshold for total no. of Authenticated blocks processed";
2941            }2938            }
2942            leaf out-blocks-un-protected {2939            leaf out-blocks-un-protected {
2943              type xr:Cisco-ios-xr-string {2940              type xr:Cisco-ios-xr-string {
2944                length "1..20" {2941                length "1..20" {
2945                  description2942                  description
2946                    "range : <1-18446744073709551615>";2943                    "range : <1-18446744073709551615>";
2947                }2944                }
2948              }2945              }
2949              description2946              description
2950                "Configure threshold for total no. of unAuthenticated blocks processed";2947                "Configure threshold for total no. of unAuthenticated blocks processed";
2951            }2948            }
2952          }2949          }
2953          container report {2950          container report {
2954            description2951            description
2955              "Configure TCA report for otnsec parameters";2952              "Configure TCA report for otnsec parameters";
2956            container in-blocks {2953            container in-blocks {
2957              description2954              description
2958                "Set TCA report for Inblocks";2955                "Set TCA report for Inblocks";
2959              container enable {2956              container enable {
2960                presence "Indicates a enable node is configured.";2957                presence "Indicates a enable node is configured.";
2961                description2958                description
2962                  "Enable TCA reporting";2959                  "Enable TCA reporting";
2963              }2960              }
2964            }2961            }
2965            container in-blocks-enc {2962            container in-blocks-enc {
2966              description2963              description
2967                "Set TCA report for InBlocksEnc";2964                "Set TCA report for InBlocksEnc";
2968              container enable {2965              container enable {
2969                presence "Indicates a enable node is configured.";2966                presence "Indicates a enable node is configured.";
2970                description2967                description
2971                  "Enable TCA reporting";2968                  "Enable TCA reporting";
2972              }2969              }
2973            }2970            }
2974            container in-blocks-un-encrypted {2971            container in-blocks-un-encrypted {
2975              description2972              description
2976                "Set TCA report for InBlocksUnEncrypted";2973                "Set TCA report for InBlocksUnEncrypted";
2977              container enable {2974              container enable {
2978                presence "Indicates a enable node is configured.";2975                presence "Indicates a enable node is configured.";
2979                description2976                description
2980                  "Enable TCA reporting";2977                  "Enable TCA reporting";
2981              }2978              }
2982            }2979            }
2983            container in-blocks-protected {2980            container in-blocks-protected {
2984              description2981              description
2985                "Set TCA report for InBlocksProtected";2982                "Set TCA report for InBlocksProtected";
2986              container enable {2983              container enable {
2987                presence "Indicates a enable node is configured.";2984                presence "Indicates a enable node is configured.";
2988                description2985                description
2989                  "Enable TCA reporting";2986                  "Enable TCA reporting";
2990              }2987              }
2991            }2988            }
2992            container in-blocks-un-portected {2989            container in-blocks-un-portected {
2993              description2990              description
2994                "Set TCA report for InBlocksUnPortected";2991                "Set TCA report for InBlocksUnPortected";
2995              container enable {2992              container enable {
2996                presence "Indicates a enable node is configured.";2993                presence "Indicates a enable node is configured.";
2997                description2994                description
2998                  "Enable TCA reporting";2995                  "Enable TCA reporting";
2999              }2996              }
3000            }2997            }
3001            container in-blocks-sequence-errors {2998            container in-blocks-sequence-errors {
3002              description2999              description
3003                "Set TCA report for InBlocksSequenceErrors";3000                "Set TCA report for InBlocksSequenceErrors";
3004              container enable {3001              container enable {
3005                presence "Indicates a enable node is configured.";3002                presence "Indicates a enable node is configured.";
3006                description3003                description
3007                  "Enable TCA reporting";3004                  "Enable TCA reporting";
3008              }3005              }
3009            }3006            }
3010            container in-blocks-replay-errors {3007            container in-blocks-replay-errors {
3011              description3008              description
3012                "Set TCA report for InBlocksReplayErrors";3009                "Set TCA report for InBlocksReplayErrors";
3013              container enable {3010              container enable {
3014                presence "Indicates a enable node is configured.";3011                presence "Indicates a enable node is configured.";
3015                description3012                description
3016                  "Enable TCA reporting";3013                  "Enable TCA reporting";
3017              }3014              }
3018            }3015            }
3019            container in-blocks-auth-errors {3016            container in-blocks-auth-errors {
3020              description3017              description
3021                "Set TCA report for InBlocksAuthErrors";3018                "Set TCA report for InBlocksAuthErrors";
3022              container enable {3019              container enable {
3023                presence "Indicates a enable node is configured.";3020                presence "Indicates a enable node is configured.";
3024                description3021                description
3025                  "Enable TCA reporting";3022                  "Enable TCA reporting";
3026              }3023              }
3027            }3024            }
3028            container in-blocks-zeroed {3025            container in-blocks-zeroed {
3029              description3026              description
3030                "Set TCA report for InBlocksZeroed";3027                "Set TCA report for InBlocksZeroed";
3031              container enable {3028              container enable {
3032                presence "Indicates a enable node is configured.";3029                presence "Indicates a enable node is configured.";
3033                description3030                description
3034                  "Enable TCA reporting";3031                  "Enable TCA reporting";
3035              }3032              }
3036            }3033            }
3037            container out-blocks {3034            container out-blocks {
3038              description3035              description
3039                "Set TCA report for OutBlocks";3036                "Set TCA report for OutBlocks";
3040              container enable {3037              container enable {
3041                presence "Indicates a enable node is configured.";3038                presence "Indicates a enable node is configured.";
3042                description3039                description
3043                  "Enable TCA reporting";3040                  "Enable TCA reporting";
3044              }3041              }
3045            }3042            }
3046            container out-blocks-enc {3043            container out-blocks-enc {
3047              description3044              description
3048                "Set TCA report for OutBlocksEnc";3045                "Set TCA report for OutBlocksEnc";
3049              container enable {3046              container enable {
3050                presence "Indicates a enable node is configured.";3047                presence "Indicates a enable node is configured.";
3051                description3048                description
3052                  "Enable TCA reporting";3049                  "Enable TCA reporting";
3053              }3050              }
3054            }3051            }
3055            container out-blocks-un-encrypted {3052            container out-blocks-un-encrypted {
3056              description3053              description
3057                "Set TCA report for OutBlocksUnEncrypted";3054                "Set TCA report for OutBlocksUnEncrypted";
3058              container enable {3055              container enable {
3059                presence "Indicates a enable node is configured.";3056                presence "Indicates a enable node is configured.";
3060                description3057                description
3061                  "Enable TCA reporting";3058                  "Enable TCA reporting";
3062              }3059              }
3063            }3060            }
3064            container out-blocks-sequence-errors {3061            container out-blocks-sequence-errors {
3065              description3062              description
3066                "Set TCA report for OutBlocksSequenceErrors";3063                "Set TCA report for OutBlocksSequenceErrors";
3067              container enable {3064              container enable {
3068                presence "Indicates a enable node is configured.";3065                presence "Indicates a enable node is configured.";
3069                description3066                description
3070                  "Enable TCA reporting";3067                  "Enable TCA reporting";
3071              }3068              }
3072            }3069            }
3073            container out-blocks-zeroed {3070            container out-blocks-zeroed {
3074              description3071              description
3075                "Set TCA report for OutBlocksZeroed";3072                "Set TCA report for OutBlocksZeroed";
3076              container enable {3073              container enable {
3077                presence "Indicates a enable node is configured.";3074                presence "Indicates a enable node is configured.";
3078                description3075                description
3079                  "Enable TCA reporting";3076                  "Enable TCA reporting";
3080              }3077              }
3081            }3078            }
3082            container out-blocks-protected {3079            container out-blocks-protected {
3083              description3080              description
3084                "Set TCA report for OutBlocksProtected";3081                "Set TCA report for OutBlocksProtected";
3085              container enable {3082              container enable {
3086                presence "Indicates a enable node is configured.";3083                presence "Indicates a enable node is configured.";
3087                description3084                description
3088                  "Enable TCA reporting";3085                  "Enable TCA reporting";
3089              }3086              }
3090            }3087            }
3091            container out-blocks-un-portected {3088            container out-blocks-un-portected {
3092              description3089              description
3093                "Set TCA report for OutBlocksUnPortected";3090                "Set TCA report for OutBlocksUnPortected";
3094              container enable {3091              container enable {
3095                presence "Indicates a enable node is configured.";3092                presence "Indicates a enable node is configured.";
3096                description3093                description
3097                  "Enable TCA reporting";3094                  "Enable TCA reporting";
3098              }3095              }
3099            }3096            }
3100          }3097          }
3101        }3098        }
3102        container gfp {3099        container gfp {
3103          description3100          description
3104            "Configure gfp performance monitoring";3101            "Configure gfp performance monitoring";
3105          container threshold {3102          container threshold {
3106            description3103            description
3107              "Configure gfp threshold";3104              "Configure gfp threshold";
3108            leaf rx-bit-err {3105            leaf rx-bit-err {
3109              type uint32 {3106              type uint32 {
3110                range "1..4294967295" {3107                range "1..4294967295" {
3111                  description3108                  description
3112                    "RX-BIT-ERR threshold";3109                    "RX-BIT-ERR threshold";
3113                }3110                }
3114              }3111              }
3115              description3112              description
3116                "set RX-BIT-ERR threshold";3113                "set RX-BIT-ERR threshold";
3117            }3114            }
3118            leaf rx-inv-type {3115            leaf rx-inv-type {
3119              type uint32 {3116              type uint32 {
3120                range "1..4294967295" {3117                range "1..4294967295" {
3121                  description3118                  description
3122                    "RX-INV-TYP threshold";3119                    "RX-INV-TYP threshold";
3123                }3120                }
3124              }3121              }
3125              description3122              description
3126                "set RX-INV-TYP threshold";3123                "set RX-INV-TYP threshold";
3127            }3124            }
3128            leaf rx-crc-err {3125            leaf rx-crc-err {
3129              type uint32 {3126              type uint32 {
3130                range "1..4294967295" {3127                range "1..4294967295" {
3131                  description3128                  description
3132                    "RX-CRC threshold";3129                    "RX-CRC threshold";
3133                }3130                }
3134              }3131              }
3135              description3132              description
3136                "set RX-CRC threshold";3133                "set RX-CRC threshold";
3137            }3134            }
3138            leaf rx-lfd-stats {3135            leaf rx-lfd-stats {
3139              type uint32 {3136              type uint32 {
3140                range "1..4294967295" {3137                range "1..4294967295" {
3141                  description3138                  description
3142                    "RX-LFD threshold";3139                    "RX-LFD threshold";
3143                }3140                }
3144              }3141              }
3145              description3142              description
3146                "set RX-LFD threshold";3143                "set RX-LFD threshold";
3147            }3144            }
3148            leaf rx-csf-stats {3145            leaf rx-csf-stats {
3149              type uint32 {3146              type uint32 {
3150                range "1..4294967295" {3147                range "1..4294967295" {
3151                  description3148                  description
3152                    "RX-CSF threshold";3149                    "RX-CSF threshold";
3153                }3150                }
3154              }3151              }
3155              description3152              description
3156                "set RX-CSF threshold";3153                "set RX-CSF threshold";
3157            }3154            }
3158          }3155          }
3159          container report {3156          container report {
3160            description3157            description
3161              "set gfp TCA reporting status";3158              "set gfp TCA reporting status";
3162            container rx-bit-err {3159            container rx-bit-err {
3163              description3160              description
3164                "set rx-bit-err TCA reporting status";3161                "set rx-bit-err TCA reporting status";
3165              container enable {3162              container enable {
3166                presence "Indicates a enable node is configured.";3163                presence "Indicates a enable node is configured.";
3167                description3164                description
3168                  "Enable TCA reporting";3165                  "Enable TCA reporting";
3169              }3166              }
3170            }3167            }
3171            container rx-inv-type {3168            container rx-inv-type {
3172              description3169              description
3173                "set rx-inv-type TCA reporting status";3170                "set rx-inv-type TCA reporting status";
3174              container enable {3171              container enable {
3175                presence "Indicates a enable node is configured.";3172                presence "Indicates a enable node is configured.";
3176                description3173                description
3177                  "Enable TCA reporting";3174                  "Enable TCA reporting";
3178              }3175              }
3179            }3176            }
3180            container rx-crc-err {3177            container rx-crc-err {
3181              description3178              description
3182                "set rx-crc-err TCA reporting status";3179                "set rx-crc-err TCA reporting status";
3183              container enable {3180              container enable {
3184                presence "Indicates a enable node is configured.";3181                presence "Indicates a enable node is configured.";
3185                description3182                description
3186                  "Enable TCA reporting";3183                  "Enable TCA reporting";
3187              }3184              }
3188            }3185            }
3189            container rx-lfd-stats {3186            container rx-lfd-stats {
3190              description3187              description
3191                "set rx-lfd-stats TCA reporting status";3188                "set rx-lfd-stats TCA reporting status";
3192              container enable {3189              container enable {
3193                presence "Indicates a enable node is configured.";3190                presence "Indicates a enable node is configured.";
3194                description3191                description
3195                  "Enable TCA reporting";3192                  "Enable TCA reporting";
3196              }3193              }
3197            }3194            }
3198            container rx-csf-stats {3195            container rx-csf-stats {
3199              description3196              description
3200                "set rx-csf-stats TCA reporting status";3197                "set rx-csf-stats TCA reporting status";
3201              container enable {3198              container enable {
3202                presence "Indicates a enable node is configured.";3199                presence "Indicates a enable node is configured.";
3203                description3200                description
3204                  "Enable TCA reporting";3201                  "Enable TCA reporting";
3205              }3202              }
3206            }3203            }
3207          }3204          }
3208        }3205        }
3209        container prbs {3206        container prbs {
3210          description3207          description
3211            "Configure prbs performance monitoring";3208            "Configure prbs performance monitoring";
3212          container threshold {3209          container threshold {
3213            description3210            description
3214              "Configure prbs threshold";3211              "Configure prbs threshold";
3215            leaf ebc {3212            leaf ebc {
3216              type xr:Cisco-ios-xr-string {3213              type xr:Cisco-ios-xr-string {
3217                length "1..20" {3214                length "1..20" {
3218                  description3215                  description
3219                    "ebc threshold <1-18446744073709551615>";3216                    "ebc threshold <1-18446744073709551615>";
3220                }3217                }
3221              }3218              }
3222              description3219              description
3223                "set EBC threshold";3220                "set EBC threshold";
3224            }3221            }
3225            leaf found-count {3222            leaf found-count {
3226              type xr:Cisco-ios-xr-string {3223              type xr:Cisco-ios-xr-string {
3227                length "1..10" {3224                length "1..10" {
3228                  description3225                  description
3229                    "found-count threshold <1-4294967295>";3226                    "found-count threshold <1-4294967295>";
3230                }3227                }
3231              }3228              }
3232              description3229              description
3233                "set FOUND-COUNT threshold";3230                "set FOUND-COUNT threshold";
3234            }3231            }
3235            leaf lost-count {3232            leaf lost-count {
3236              type xr:Cisco-ios-xr-string {3233              type xr:Cisco-ios-xr-string {
3237                length "1..10" {3234                length "1..10" {
3238                  description3235                  description
3239                    "lost-count threshold <1-4294967295>";3236                    "lost-count threshold <1-4294967295>";
3240                }3237                }
3241              }3238              }
3242              description3239              description
3243                "set LOST-COUNT threshold";3240                "set LOST-COUNT threshold";
3244            }3241            }
3245          }3242          }
3246          container report {3243          container report {
3247            description3244            description
3248              "set prbs TCA reporting status";3245              "set prbs TCA reporting status";
3249            container ebc {3246            container ebc {
3250              description3247              description
3251                "set ebc TCA reporting status";3248                "set ebc TCA reporting status";
3252              container enable {3249              container enable {
3253                presence "Indicates a enable node is configured.";3250                presence "Indicates a enable node is configured.";
3254                description3251                description
3255                  "Enable TCA reporting";3252                  "Enable TCA reporting";
3256              }3253              }
3257            }3254            }
3258            container found-count {3255            container found-count {
3259              description3256              description
3260                "set found-count TCA reporting status";3257                "set found-count TCA reporting status";
3261              container enable {3258              container enable {
3262                presence "Indicates a enable node is configured.";3259                presence "Indicates a enable node is configured.";
3263                description3260                description
3264                  "Enable TCA reporting";3261                  "Enable TCA reporting";
3265              }3262              }
3266            }3263            }
3267            container lost-count {3264            container lost-count {
3268              description3265              description
3269                "set lost-count TCA reporting status";3266                "set lost-count TCA reporting status";
3270              container enable {3267              container enable {
3271                presence "Indicates a enable node is configured.";3268                presence "Indicates a enable node is configured.";
3272                description3269                description
3273                  "Enable TCA reporting";3270                  "Enable TCA reporting";
3274              }3271              }
3275            }3272            }
3276          }3273          }
3277        }3274        }
3278      }3275      }
3279      container interval-24-hour {3276      container interval-24-hour {
3280        if-feature "optics_cli_supp_check";3277        if-feature "optics_cli_supp_check";
3281        description3278        description
3282          "Configure pm parameters of 24 hour interval";3279          "Configure pm parameters of 24 hour interval";
3283        container otn {3280        container otn {
3284          description3281          description
3285            "configure otn g709 performance monitoring";3282            "configure otn g709 performance monitoring";
3286          container threshold {3283          container threshold {
3287            description3284            description
3288              "Configure threshold on otn parameters";3285              "Configure threshold on otn parameters";
3289            leaf es-pm-ne {3286            leaf es-pm-ne {
3290              type uint32 {3287              type uint32 {
3291                range "0..86400" {3288                range "0..86400" {
3292                  description3289                  description
3293                    "es-pm threshold (seconds)";3290                    "es-pm threshold (seconds)";
3294                }3291                }
3295              }3292              }
3296              description3293              description
3297                "set ES-PM threshold";3294                "set ES-PM threshold";
3298            }3295            }
3299            leaf es-sm-ne {3296            leaf es-sm-ne {
3300              type uint32 {3297              type uint32 {
3301                range "0..86400" {3298                range "0..86400" {
3302                  description3299                  description
3303                    "es-pm threshold (seconds)";3300                    "es-pm threshold (seconds)";
3304                }3301                }
3305              }3302              }
3306              description3303              description
3307                "set ES-SM threshold";3304                "set ES-SM threshold";
3308            }3305            }
3309            leaf esr-pm-ne {3306            leaf esr-pm-ne {
3310              type uint32 {3307              type uint32 {
3311                range "0..100000" {3308                range "0..100000" {
3312                  description3309                  description
3313                    "esr-pm threshold";3310                    "esr-pm threshold";
3314                }3311                }
3315              }3312              }
3316              description3313              description
3317                "set ESR-PM threshold";3314                "set ESR-PM threshold";
3318            }3315            }
3319            leaf esr-sm-ne {3316            leaf esr-sm-ne {
3320              type uint32 {3317              type uint32 {
3321                range "0..100000" {3318                range "0..100000" {
3322                  description3319                  description
3323                    "esr-sm threshold";3320                    "esr-sm threshold";
3324                }3321                }
3325              }3322              }
3326              description3323              description
3327                "set ESR-SM threshold";3324                "set ESR-SM threshold";
3328            }3325            }
3329            leaf ses-pm-ne {3326            leaf ses-pm-ne {
3330              type uint32 {3327              type uint32 {
3331                range "0..86400" {3328                range "0..86400" {
3332                  description3329                  description
3333                    "ses-pm threshold (seconds)";3330                    "ses-pm threshold (seconds)";
3334                }3331                }
3335              }3332              }
3336              description3333              description
3337                "set SES-PM threshold";3334                "set SES-PM threshold";
3338            }3335            }
3339            leaf ses-sm-ne {3336            leaf ses-sm-ne {
3340              type uint32 {3337              type uint32 {
3341                range "0..86400" {3338                range "0..86400" {
3342                  description3339                  description
3343                    "ses-sm threshold (seconds)";3340                    "ses-sm threshold (seconds)";
3344                }3341                }
3345              }3342              }
3346              description3343              description
3347                "set SES-SM threshold";3344                "set SES-SM threshold";
3348            }3345            }
3349            leaf sesr-pm-ne {3346            leaf sesr-pm-ne {
3350              type uint32 {3347              type uint32 {
3351                range "0..100000" {3348                range "0..100000" {
3352                  description3349                  description
3353                    "sesr-pm threshold";3350                    "sesr-pm threshold";
3354                }3351                }
3355              }3352              }
3356              description3353              description
3357                "set SESR-PM threshold";3354                "set SESR-PM threshold";
3358            }3355            }
3359            leaf sesr-sm-ne {3356            leaf sesr-sm-ne {
3360              type uint32 {3357              type uint32 {
3361                range "0..100000" {3358                range "0..100000" {
3362                  description3359                  description
3363                    "sesr-sm threshold";3360                    "sesr-sm threshold";
3364                }3361                }
3365              }3362              }
3366              description3363              description
3367                "set SESR-PM threshold";3364                "set SESR-PM threshold";
3368            }3365            }
3369            leaf uas-pm-ne {3366            leaf uas-pm-ne {
3370              type uint32 {3367              type uint32 {
3371                range "0..86400" {3368                range "0..86400" {
3372                  description3369                  description
3373                    "uas-pm threshold (seconds)";3370                    "uas-pm threshold (seconds)";
3374                }3371                }
3375              }3372              }
3376              description3373              description
3377                "set UAS-PM threshold";3374                "set UAS-PM threshold";
3378            }3375            }
3379            leaf uas-sm-ne {3376            leaf uas-sm-ne {
3380              type uint32 {3377              type uint32 {
3381                range "0..86400" {3378                range "0..86400" {
3382                  description3379                  description
3383                    "uas-sm threshold (seconds)";3380                    "uas-sm threshold (seconds)";
3384                }3381                }
3385              }3382              }
3386              description3383              description
3387                "set UAS-SM threshold";3384                "set UAS-SM threshold";
3388            }3385            }
3389            leaf bbe-pm-ne {3386            leaf bbe-pm-ne {
3390              type uint32 {3387              type uint32 {
3391                range "0..849657600" {3388                range "0..849657600" {
3392                  description3389                  description
3393                    "bbe-pm threshold";3390                    "bbe-pm threshold";
3394                }3391                }
3395              }3392              }
3396              description3393              description
3397                "set BBE-PM threshold";3394                "set BBE-PM threshold";
3398            }3395            }
3399            leaf bbe-sm-ne {3396            leaf bbe-sm-ne {
3400              type uint32 {3397              type uint32 {
3401                range "0..849657600" {3398                range "0..849657600" {
3402                  description3399                  description
3403                    "bbe-sm threshold";3400                    "bbe-sm threshold";
3404                }3401                }
3405              }3402              }
3406              description3403              description
3407                "set BBE-SM threshold";3404                "set BBE-SM threshold";
3408            }3405            }
3409            leaf bber-pm-ne {3406            leaf bber-pm-ne {
3410              type uint32 {3407              type uint32 {
3411                range "0..100000" {3408                range "0..100000" {
3412                  description3409                  description
3413                    "bber-pm threshold";3410                    "bber-pm threshold";
3414                }3411                }
3415              }3412              }
3416              description3413              description
3417                "set BBER-PM threshold";3414                "set BBER-PM threshold";
3418            }3415            }
3419            leaf bber-sm-ne {3416            leaf bber-sm-ne {
3420              type uint32 {3417              type uint32 {
3421                range "0..100000" {3418                range "0..100000" {
3422                  description3419                  description
3423                    "bber-sm threshold";3420                    "bber-sm threshold";
3424                }3421                }
3425              }3422              }
3426              description3423              description
3427                "set BBER-SM threshold";3424                "set BBER-SM threshold";
3428            }3425            }
3429            leaf fc-pm-ne {3426            leaf fc-pm-ne {
3430              type uint32 {3427              type uint32 {
3431                range "0..6912" {3428                range "0..6912" {
3432                  description3429                  description
3433                    "fc-pm threshold";3430                    "fc-pm threshold";
3434                }3431                }
3435              }3432              }
3436              description3433              description
3437                "set FC-PM threshold";3434                "set FC-PM threshold";
3438            }3435            }
3439            leaf fc-sm-ne {3436            leaf fc-sm-ne {
3440              type uint32 {3437              type uint32 {
3441                range "0..6912" {3438                range "0..6912" {
3442                  description3439                  description
3443                    "fc-pm threshold";3440                    "fc-pm threshold";
3444                }3441                }
3445              }3442              }
3446              description3443              description
3447                "set FC-SM threshold";3444                "set FC-SM threshold";
3448            }3445            }
3449            leaf es-pm-fe {3446            leaf es-pm-fe {
3450              type uint32 {3447              type uint32 {
3451                range "0..86400" {3448                range "0..86400" {
3452                  description3449                  description
3453                    "es-pm threshold (seconds)";3450                    "es-pm threshold (seconds)";
3454                }3451                }
3455              }3452              }
3456              description3453              description
3457                "set ES-PM threshold";3454                "set ES-PM threshold";
3458            }3455            }
3459            leaf es-sm-fe {3456            leaf es-sm-fe {
3460              type uint32 {3457              type uint32 {
3461                range "0..86400" {3458                range "0..86400" {
3462                  description3459                  description
3463                    "es-pm threshold (seconds)";3460                    "es-pm threshold (seconds)";
3464                }3461                }
3465              }3462              }
3466              description3463              description
3467                "set ES-SM threshold";3464                "set ES-SM threshold";
3468            }3465            }
3469            leaf esr-pm-fe {3466            leaf esr-pm-fe {
3470              type uint32 {3467              type uint32 {
3471                range "0..100000" {3468                range "0..100000" {
3472                  description3469                  description
3473                    "esr-pm threshold";3470                    "esr-pm threshold";
3474                }3471                }
3475              }3472              }
3476              description3473              description
3477                "set ESR-PM threshold";3474                "set ESR-PM threshold";
3478            }3475            }
3479            leaf esr-sm-fe {3476            leaf esr-sm-fe {
3480              type uint32 {3477              type uint32 {
3481                range "0..100000" {3478                range "0..100000" {
3482                  description3479                  description
3483                    "esr-sm threshold";3480                    "esr-sm threshold";
3484                }3481                }
3485              }3482              }
3486              description3483              description
3487                "set ESR-SM threshold";3484                "set ESR-SM threshold";
3488            }3485            }
3489            leaf ses-pm-fe {3486            leaf ses-pm-fe {
3490              type uint32 {3487              type uint32 {
3491                range "0..86400" {3488                range "0..86400" {
3492                  description3489                  description
3493                    "ses-pm threshold (seconds)";3490                    "ses-pm threshold (seconds)";
3494                }3491                }
3495              }3492              }
3496              description3493              description
3497                "set SES-PM threshold";3494                "set SES-PM threshold";
3498            }3495            }
3499            leaf ses-sm-fe {3496            leaf ses-sm-fe {
3500              type uint32 {3497              type uint32 {
3501                range "0..86400" {3498                range "0..86400" {
3502                  description3499                  description
3503                    "ses-sm threshold (seconds)";3500                    "ses-sm threshold (seconds)";
3504                }3501                }
3505              }3502              }
3506              description3503              description
3507                "set SES-SM threshold";3504                "set SES-SM threshold";
3508            }3505            }
3509            leaf sesr-pm-fe {3506            leaf sesr-pm-fe {
3510              type uint32 {3507              type uint32 {
3511                range "0..100000" {3508                range "0..100000" {
3512                  description3509                  description
3513                    "sesr-pm threshold";3510                    "sesr-pm threshold";
3514                }3511                }
3515              }3512              }
3516              description3513              description
3517                "set SESR-PM threshold";3514                "set SESR-PM threshold";
3518            }3515            }
3519            leaf sesr-sm-fe {3516            leaf sesr-sm-fe {
3520              type uint32 {3517              type uint32 {
3521                range "0..100000" {3518                range "0..100000" {
3522                  description3519                  description
3523                    "sesr-sm threshold";3520                    "sesr-sm threshold";
3524                }3521                }
3525              }3522              }
3526              description3523              description
3527                "set SESR-PM threshold";3524                "set SESR-PM threshold";
3528            }3525            }
3529            leaf uas-pm-fe {3526            leaf uas-pm-fe {
3530              type uint32 {3527              type uint32 {
3531                range "0..86400" {3528                range "0..86400" {
3532                  description3529                  description
3533                    "uas-pm threshold (seconds)";3530                    "uas-pm threshold (seconds)";
3534                }3531                }
3535              }3532              }
3536              description3533              description
3537                "set UAS-PM threshold";3534                "set UAS-PM threshold";
3538            }3535            }
3539            leaf uas-sm-fe {3536            leaf uas-sm-fe {
3540              type uint32 {3537              type uint32 {
3541                range "0..86400" {3538                range "0..86400" {
3542                  description3539                  description
3543                    "uas-sm threshold (seconds)";3540                    "uas-sm threshold (seconds)";
3544                }3541                }
3545              }3542              }
3546              description3543              description
3547                "set UAS-SM threshold";3544                "set UAS-SM threshold";
3548            }3545            }
3549            leaf bbe-pm-fe {3546            leaf bbe-pm-fe {
3550              type uint32 {3547              type uint32 {
3551                range "0..849657600" {3548                range "0..849657600" {
3552                  description3549                  description
3553                    "bbe-pm threshold";3550                    "bbe-pm threshold";
3554                }3551                }
3555              }3552              }
3556              description3553              description
3557                "set BBE-PM threshold";3554                "set BBE-PM threshold";
3558            }3555            }
3559            leaf bbe-sm-fe {3556            leaf bbe-sm-fe {
3560              type uint32 {3557              type uint32 {
3561                range "0..849657600" {3558                range "0..849657600" {
3562                  description3559                  description
3563                    "bbe-sm threshold";3560                    "bbe-sm threshold";
3564                }3561                }
3565              }3562              }
3566              description3563              description
3567                "set BBE-SM threshold";3564                "set BBE-SM threshold";
3568            }3565            }
3569            leaf bber-pm-fe {3566            leaf bber-pm-fe {
3570              type uint32 {3567              type uint32 {
3571                range "0..100000" {3568                range "0..100000" {
3572                  description3569                  description
3573                    "bber-pm threshold";3570                    "bber-pm threshold";
3574                }3571                }
3575              }3572              }
3576              description3573              description
3577                "set BBER-PM threshold";3574                "set BBER-PM threshold";
3578            }3575            }
3579            leaf bber-sm-fe {3576            leaf bber-sm-fe {
3580              type uint32 {3577              type uint32 {
3581                range "0..100000" {3578                range "0..100000" {
3582                  description3579                  description
3583                    "bber-sm threshold";3580                    "bber-sm threshold";
3584                }3581                }
3585              }3582              }
3586              description3583              description
3587                "set BBER-SM threshold";3584                "set BBER-SM threshold";
3588            }3585            }
3589            leaf fc-pm-fe {3586            leaf fc-pm-fe {
3590              type uint32 {3587              type uint32 {
3591                range "0..6912" {3588                range "0..6912" {
3592                  description3589                  description
3593                    "fc-pm threshold";3590                    "fc-pm threshold";
3594                }3591                }
3595              }3592              }
3596              description3593              description
3597                "set FC-PM threshold";3594                "set FC-PM threshold";
3598            }3595            }
3599            leaf fc-sm-fe {3596            leaf fc-sm-fe {
3600              type uint32 {3597              type uint32 {
3601                range "0..6912" {3598                range "0..6912" {
3602                  description3599                  description
3603                    "fc-pm threshold";3600                    "fc-pm threshold";
3604                }3601                }
3605              }3602              }
3606              description3603              description
3607                "set FC-SM threshold";3604                "set FC-SM threshold";
3608            }3605            }
3609            leaf es-ne {3606            leaf es-ne {
3610              type uint32 {3607              type uint32 {
3611                range "0..86400" {3608                range "0..86400" {
3612                  description3609                  description
3613                    "es-ne threshold (seconds)";3610                    "es-ne threshold (seconds)";
3614                }3611                }
3615              }3612              }
3616              description3613              description
3617                "set ES-NE threshold";3614                "set ES-NE threshold";
3618            }3615            }
3619            leaf esr-ne {3616            leaf esr-ne {
3620              type uint32 {3617              type uint32 {
3621                range "0..100000" {3618                range "0..100000" {
3622                  description3619                  description
3623                    "esr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";3620                    "esr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
3624                }3621                }
3625              }3622              }
3626              description3623              description
3627                "set ESR-NE threshold";3624                "set ESR-NE threshold";
3628            }3625            }
3629            leaf ses-ne {3626            leaf ses-ne {
3630              type uint32 {3627              type uint32 {
3631                range "0..86400" {3628                range "0..86400" {
3632                  description3629                  description
3633                    "ses-ne threshold (seconds)";3630                    "ses-ne threshold (seconds)";
3634                }3631                }
3635              }3632              }
3636              description3633              description
3637                "set SES-NE threshold";3634                "set SES-NE threshold";
3638            }3635            }
3639            leaf sesr-ne {3636            leaf sesr-ne {
3640              type uint32 {3637              type uint32 {
3641                range "0..100000" {3638                range "0..100000" {
3642                  description3639                  description
3643                    "sesr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";3640                    "sesr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
3644                }3641                }
3645              }3642              }
3646              description3643              description
3647                "set SESR-NE threshold";3644                "set SESR-NE threshold";
3648            }3645            }
3649            leaf uas-ne {3646            leaf uas-ne {
3650              type uint32 {3647              type uint32 {
3651                range "0..86400" {3648                range "0..86400" {
3652                  description3649                  description
3653                    "uas-ne threshold (seconds)";3650                    "uas-ne threshold (seconds)";
3654                }3651                }
3655              }3652              }
3656              description3653              description
3657                "set UAS-NE threshold";3654                "set UAS-NE threshold";
3658            }3655            }
3659            leaf bbe-ne {3656            leaf bbe-ne {
3660              type uint32 {3657              type uint32 {
3661                range "0..849657600" {3658                range "0..849657600" {
3662                  description3659                  description
3663                    "bbe-ne threshold";3660                    "bbe-ne threshold";
3664                }3661                }
3665              }3662              }
3666              description3663              description
3667                "set BBE-NE threshold";3664                "set BBE-NE threshold";
3668            }3665            }
3669            leaf bber-ne {3666            leaf bber-ne {
3670              type uint32 {3667              type uint32 {
3671                range "0..100000" {3668                range "0..100000" {
3672                  description3669                  description
3673                    "bber-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";3670                    "bber-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
3674                }3671                }
3675              }3672              }
3676              description3673              description
3677                "set BBER-NE threshold";3674                "set BBER-NE threshold";
3678            }3675            }
3679            leaf fc-ne {3676            leaf fc-ne {
3680              type uint32 {3677              type uint32 {
3681                range "0..6912" {3678                range "0..6912" {
3682                  description3679                  description
3683                    "fc-ne threshold";3680                    "fc-ne threshold";
3684                }3681                }
3685              }3682              }
3686              description3683              description
3687                "set FC-NE threshold";3684                "set FC-NE threshold";
3688            }3685            }
3689            leaf es-fe {3686            leaf es-fe {
3690              type uint32 {3687              type uint32 {
3691                range "0..86400" {3688                range "0..86400" {
3692                  description3689                  description
3693                    "es-fe threshold (seconds)";3690                    "es-fe threshold (seconds)";
3694                }3691                }
3695              }3692              }
3696              description3693              description
3697                "set ES-FE threshold";3694                "set ES-FE threshold";
3698            }3695            }
3699            leaf esr-fe {3696            leaf esr-fe {
3700              type uint32 {3697              type uint32 {
3701                range "0..100000" {3698                range "0..100000" {
3702                  description3699                  description
3703                    "esr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";3700                    "esr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
3704                }3701                }
3705              }3702              }
3706              description3703              description
3707                "set ESR-FE threshold";3704                "set ESR-FE threshold";
3708            }3705            }
3709            leaf ses-fe {3706            leaf ses-fe {
3710              type uint32 {3707              type uint32 {
3711                range "0..86400" {3708                range "0..86400" {
3712                  description3709                  description
3713                    "ses-fe threshold (seconds)";3710                    "ses-fe threshold (seconds)";
3714                }3711                }
3715              }3712              }
3716              description3713              description
3717                "set SES-FE threshold";3714                "set SES-FE threshold";
3718            }3715            }
3719            leaf sesr-fe {3716            leaf sesr-fe {
3720              type uint32 {3717              type uint32 {
3721                range "0..100000" {3718                range "0..100000" {
3722                  description3719                  description
3723                    "sesr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";3720                    "sesr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
3724                }3721                }
3725              }3722              }
3726              description3723              description
3727                "set SESR-FE threshold";3724                "set SESR-FE threshold";
3728            }3725            }
3729            leaf uas-fe {3726            leaf uas-fe {
3730              type uint32 {3727              type uint32 {
3731                range "0..86400" {3728                range "0..86400" {
3732                  description3729                  description
3733                    "uas-fe threshold (seconds)";3730                    "uas-fe threshold (seconds)";
3734                }3731                }
3735              }3732              }
3736              description3733              description
3737                "set UAS-FE threshold";3734                "set UAS-FE threshold";
3738            }3735            }
3739            leaf bbe-fe {3736            leaf bbe-fe {
3740              type uint32 {3737              type uint32 {
3741                range "0..849657600" {3738                range "0..849657600" {
3742                  description3739                  description
3743                    "bbe-fe threshold";3740                    "bbe-fe threshold";
3744                }3741                }
3745              }3742              }
3746              description3743              description
3747                "set BBE-FE threshold";3744                "set BBE-FE threshold";
3748            }3745            }
3749            leaf bber-fe {3746            leaf bber-fe {
3750              type uint32 {3747              type uint32 {
3751                range "0..100000" {3748                range "0..100000" {
3752                  description3749                  description
3753                    "bber-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";3750                    "bber-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
3754                }3751                }
3755              }3752              }
3756              description3753              description
3757                "set BBER-FE threshold";3754                "set BBER-FE threshold";
3758            }3755            }
3759            leaf fc-fe {3756            leaf fc-fe {
3760              type uint32 {3757              type uint32 {
3761                range "0..6912" {3758                range "0..6912" {
3762                  description3759                  description
3763                    "fc-fe threshold";3760                    "fc-fe threshold";
3764                }3761                }
3765              }3762              }
3766              description3763              description
3767                "set FC-FE threshold";3764                "set FC-FE threshold";
3768            }3765            }
3769          }3766          }
3770          container report {3767          container report {
3771            description3768            description
3772              "set otn TCA reporting status";3769              "set otn TCA reporting status";
3773            container es-sm-ne {3770            container es-sm-ne {
3774              description3771              description
3775                "set es-sm TCA reporting status";3772                "set es-sm TCA reporting status";
3776              container enable {3773              container enable {
3777                presence "Indicates a enable node is configured.";3774                presence "Indicates a enable node is configured.";
3778                description3775                description
3779                  "Enable TCA reporting";3776                  "Enable TCA reporting";
3780              }3777              }
3781            }3778            }
3782            container ses-sm-ne {3779            container ses-sm-ne {
3783              description3780              description
3784                "set ses-sm TCA reporting status";3781                "set ses-sm TCA reporting status";
3785              container enable {3782              container enable {
3786                presence "Indicates a enable node is configured.";3783                presence "Indicates a enable node is configured.";
3787                description3784                description
3788                  "Enable TCA reporting";3785                  "Enable TCA reporting";
3789              }3786              }
3790            }3787            }
3791            container uas-sm-ne {3788            container uas-sm-ne {
3792              description3789              description
3793                "set uas-sm TCA reporting status";3790                "set uas-sm TCA reporting status";
3794              container enable {3791              container enable {
3795                presence "Indicates a enable node is configured.";3792                presence "Indicates a enable node is configured.";
3796                description3793                description
3797                  "Enable TCA reporting";3794                  "Enable TCA reporting";
3798              }3795              }
3799            }3796            }
3800            container bbe-sm-ne {3797            container bbe-sm-ne {
3801              description3798              description
3802                "set bbe-sm TCA reporting status";3799                "set bbe-sm TCA reporting status";
3803              container enable {3800              container enable {
3804                presence "Indicates a enable node is configured.";3801                presence "Indicates a enable node is configured.";
3805                description3802                description
3806                  "Enable TCA reporting";3803                  "Enable TCA reporting";
3807              }3804              }
3808            }3805            }
3809            container fc-sm-ne {3806            container fc-sm-ne {
3810              description3807              description
3811                "set fc-sm TCA reporting status";3808                "set fc-sm TCA reporting status";
3812              container enable {3809              container enable {
3813                presence "Indicates a enable node is configured.";3810                presence "Indicates a enable node is configured.";
3814                description3811                description
3815                  "Enable TCA reporting";3812                  "Enable TCA reporting";
3816              }3813              }
3817            }3814            }
3818            container esr-sm-ne {3815            container esr-sm-ne {
3819              description3816              description
3820                "set esr-sm TCA reporting status";3817                "set esr-sm TCA reporting status";
3821              container enable {3818              container enable {
3822                presence "Indicates a enable node is configured.";3819                presence "Indicates a enable node is configured.";
3823                description3820                description
3824                  "Enable TCA reporting";3821                  "Enable TCA reporting";
3825              }3822              }
3826            }3823            }
3827            container sesr-sm-ne {3824            container sesr-sm-ne {
3828              description3825              description
3829                "set sesr-sm TCA reporting status";3826                "set sesr-sm TCA reporting status";
3830              container enable {3827              container enable {
3831                presence "Indicates a enable node is configured.";3828                presence "Indicates a enable node is configured.";
3832                description3829                description
3833                  "Enable TCA reporting";3830                  "Enable TCA reporting";
3834              }3831              }
3835            }3832            }
3836            container bber-sm-ne {3833            container bber-sm-ne {
3837              description3834              description
3838                "set bber-sm TCA reporting status";3835                "set bber-sm TCA reporting status";
3839              container enable {3836              container enable {
3840                presence "Indicates a enable node is configured.";3837                presence "Indicates a enable node is configured.";
3841                description3838                description
3842                  "Enable TCA reporting";3839                  "Enable TCA reporting";
3843              }3840              }
3844            }3841            }
3845            container es-pm-ne {3842            container es-pm-ne {
3846              description3843              description
3847                "set es-pm TCA reporting status";3844                "set es-pm TCA reporting status";
3848              container enable {3845              container enable {
3849                presence "Indicates a enable node is configured.";3846                presence "Indicates a enable node is configured.";
3850                description3847                description
3851                  "Enable TCA reporting";3848                  "Enable TCA reporting";
3852              }3849              }
3853            }3850            }
3854            container ses-pm-ne {3851            container ses-pm-ne {
3855              description3852              description
3856                "set ses-pm TCA reporting status";3853                "set ses-pm TCA reporting status";
3857              container enable {3854              container enable {
3858                presence "Indicates a enable node is configured.";3855                presence "Indicates a enable node is configured.";
3859                description3856                description
3860                  "Enable TCA reporting";3857                  "Enable TCA reporting";
3861              }3858              }
3862            }3859            }
3863            container uas-pm-ne {3860            container uas-pm-ne {
3864              description3861              description
3865                "set uas-pm TCA reporting status";3862                "set uas-pm TCA reporting status";
3866              container enable {3863              container enable {
3867                presence "Indicates a enable node is configured.";3864                presence "Indicates a enable node is configured.";
3868                description3865                description
3869                  "Enable TCA reporting";3866                  "Enable TCA reporting";
3870              }3867              }
3871            }3868            }
3872            container bbe-pm-ne {3869            container bbe-pm-ne {
3873              description3870              description
3874                "set bbe-pm TCA reporting status";3871                "set bbe-pm TCA reporting status";
3875              container enable {3872              container enable {
3876                presence "Indicates a enable node is configured.";3873                presence "Indicates a enable node is configured.";
3877                description3874                description
3878                  "Enable TCA reporting";3875                  "Enable TCA reporting";
3879              }3876              }
3880            }3877            }
3881            container fc-pm-ne {3878            container fc-pm-ne {
3882              description3879              description
3883                "set fc-pm TCA reporting status";3880                "set fc-pm TCA reporting status";
3884              container enable {3881              container enable {
3885                presence "Indicates a enable node is configured.";3882                presence "Indicates a enable node is configured.";
3886                description3883                description
3887                  "Enable TCA reporting";3884                  "Enable TCA reporting";
3888              }3885              }
3889            }3886            }
3890            container esr-pm-ne {3887            container esr-pm-ne {
3891              description3888              description
3892                "set esr-pm TCA reporting status";3889                "set esr-pm TCA reporting status";
3893              container enable {3890              container enable {
3894                presence "Indicates a enable node is configured.";3891                presence "Indicates a enable node is configured.";
3895                description3892                description
3896                  "Enable TCA reporting";3893                  "Enable TCA reporting";
3897              }3894              }
3898            }3895            }
3899            container sesr-pm-ne {3896            container sesr-pm-ne {
3900              description3897              description
3901                "set sesr-pm TCA reporting status";3898                "set sesr-pm TCA reporting status";
3902              container enable {3899              container enable {
3903                presence "Indicates a enable node is configured.";3900                presence "Indicates a enable node is configured.";
3904                description3901                description
3905                  "Enable TCA reporting";3902                  "Enable TCA reporting";
3906              }3903              }
3907            }3904            }
3908            container bber-pm-ne {3905            container bber-pm-ne {
3909              description3906              description
3910                "set bber-pm TCA reporting status";3907                "set bber-pm TCA reporting status";
3911              container enable {3908              container enable {
3912                presence "Indicates a enable node is configured.";3909                presence "Indicates a enable node is configured.";
3913                description3910                description
3914                  "Enable TCA reporting";3911                  "Enable TCA reporting";
3915              }3912              }
3916            }3913            }
3917            container es-sm-fe {3914            container es-sm-fe {
3918              description3915              description
3919                "set es-sm TCA reporting status";3916                "set es-sm TCA reporting status";
3920              container enable {3917              container enable {
3921                presence "Indicates a enable node is configured.";3918                presence "Indicates a enable node is configured.";
3922                description3919                description
3923                  "Enable TCA reporting";3920                  "Enable TCA reporting";
3924              }3921              }
3925            }3922            }
3926            container ses-sm-fe {3923            container ses-sm-fe {
3927              description3924              description
3928                "set ses-sm TCA reporting status";3925                "set ses-sm TCA reporting status";
3929              container enable {3926              container enable {
3930                presence "Indicates a enable node is configured.";3927                presence "Indicates a enable node is configured.";
3931                description3928                description
3932                  "Enable TCA reporting";3929                  "Enable TCA reporting";
3933              }3930              }
3934            }3931            }
3935            container uas-sm-fe {3932            container uas-sm-fe {
3936              description3933              description
3937                "set uas-sm TCA reporting status";3934                "set uas-sm TCA reporting status";
3938              container enable {3935              container enable {
3939                presence "Indicates a enable node is configured.";3936                presence "Indicates a enable node is configured.";
3940                description3937                description
3941                  "Enable TCA reporting";3938                  "Enable TCA reporting";
3942              }3939              }
3943            }3940            }
3944            container bbe-sm-fe {3941            container bbe-sm-fe {
3945              description3942              description
3946                "set bbe-sm TCA reporting status";3943                "set bbe-sm TCA reporting status";
3947              container enable {3944              container enable {
3948                presence "Indicates a enable node is configured.";3945                presence "Indicates a enable node is configured.";
3949                description3946                description
3950                  "Enable TCA reporting";3947                  "Enable TCA reporting";
3951              }3948              }
3952            }3949            }
3953            container fc-sm-fe {3950            container fc-sm-fe {
3954              description3951              description
3955                "set fc-sm TCA reporting status";3952                "set fc-sm TCA reporting status";
3956              container enable {3953              container enable {
3957                presence "Indicates a enable node is configured.";3954                presence "Indicates a enable node is configured.";
3958                description3955                description
3959                  "Enable TCA reporting";3956                  "Enable TCA reporting";
3960              }3957              }
3961            }3958            }
3962            container esr-sm-fe {3959            container esr-sm-fe {
3963              description3960              description
3964                "set esr-sm TCA reporting status";3961                "set esr-sm TCA reporting status";
3965              container enable {3962              container enable {
3966                presence "Indicates a enable node is configured.";3963                presence "Indicates a enable node is configured.";
3967                description3964                description
3968                  "Enable TCA reporting";3965                  "Enable TCA reporting";
3969              }3966              }
3970            }3967            }
3971            container sesr-sm-fe {3968            container sesr-sm-fe {
3972              description3969              description
3973                "set sesr-sm TCA reporting status";3970                "set sesr-sm TCA reporting status";
3974              container enable {3971              container enable {
3975                presence "Indicates a enable node is configured.";3972                presence "Indicates a enable node is configured.";
3976                description3973                description
3977                  "Enable TCA reporting";3974                  "Enable TCA reporting";
3978              }3975              }
3979            }3976            }
3980            container bber-sm-fe {3977            container bber-sm-fe {
3981              description3978              description
3982                "set bber-sm TCA reporting status";3979                "set bber-sm TCA reporting status";
3983              container enable {3980              container enable {
3984                presence "Indicates a enable node is configured.";3981                presence "Indicates a enable node is configured.";
3985                description3982                description
3986                  "Enable TCA reporting";3983                  "Enable TCA reporting";
3987              }3984              }
3988            }3985            }
3989            container es-pm-fe {3986            container es-pm-fe {
3990              description3987              description
3991                "set es-pm TCA reporting status";3988                "set es-pm TCA reporting status";
3992              container enable {3989              container enable {
3993                presence "Indicates a enable node is configured.";3990                presence "Indicates a enable node is configured.";
3994                description3991                description
3995                  "Enable TCA reporting";3992                  "Enable TCA reporting";
3996              }3993              }
3997            }3994            }
3998            container ses-pm-fe {3995            container ses-pm-fe {
3999              description3996              description
4000                "set ses-pm TCA reporting status";3997                "set ses-pm TCA reporting status";
4001              container enable {3998              container enable {
4002                presence "Indicates a enable node is configured.";3999                presence "Indicates a enable node is configured.";
4003                description4000                description
4004                  "Enable TCA reporting";4001                  "Enable TCA reporting";
4005              }4002              }
4006            }4003            }
4007            container uas-pm-fe {4004            container uas-pm-fe {
4008              description4005              description
4009                "set uas-pm TCA reporting status";4006                "set uas-pm TCA reporting status";
4010              container enable {4007              container enable {
4011                presence "Indicates a enable node is configured.";4008                presence "Indicates a enable node is configured.";
4012                description4009                description
4013                  "Enable TCA reporting";4010                  "Enable TCA reporting";
4014              }4011              }
4015            }4012            }
4016            container bbe-pm-fe {4013            container bbe-pm-fe {
4017              description4014              description
4018                "set bbe-pm TCA reporting status";4015                "set bbe-pm TCA reporting status";
4019              container enable {4016              container enable {
4020                presence "Indicates a enable node is configured.";4017                presence "Indicates a enable node is configured.";
4021                description4018                description
4022                  "Enable TCA reporting";4019                  "Enable TCA reporting";
4023              }4020              }
4024            }4021            }
4025            container fc-pm-fe {4022            container fc-pm-fe {
4026              description4023              description
4027                "set fc-pm TCA reporting status";4024                "set fc-pm TCA reporting status";
4028              container enable {4025              container enable {
4029                presence "Indicates a enable node is configured.";4026                presence "Indicates a enable node is configured.";
4030                description4027                description
4031                  "Enable TCA reporting";4028                  "Enable TCA reporting";
4032              }4029              }
4033            }4030            }
4034            container esr-pm-fe {4031            container esr-pm-fe {
4035              description4032              description
4036                "set esr-pm TCA reporting status";4033                "set esr-pm TCA reporting status";
4037              container enable {4034              container enable {
4038                presence "Indicates a enable node is configured.";4035                presence "Indicates a enable node is configured.";
4039                description4036                description
4040                  "Enable TCA reporting";4037                  "Enable TCA reporting";
4041              }4038              }
4042            }4039            }
4043            container sesr-pm-fe {4040            container sesr-pm-fe {
4044              description4041              description
4045                "set sesr-pm TCA reporting status";4042                "set sesr-pm TCA reporting status";
4046              container enable {4043              container enable {
4047                presence "Indicates a enable node is configured.";4044                presence "Indicates a enable node is configured.";
4048                description4045                description
4049                  "Enable TCA reporting";4046                  "Enable TCA reporting";
4050              }4047              }
4051            }4048            }
4052            container bber-pm-fe {4049            container bber-pm-fe {
4053              description4050              description
4054                "set bber-pm TCA reporting status";4051                "set bber-pm TCA reporting status";
4055              container enable {4052              container enable {
4056                presence "Indicates a enable node is configured.";4053                presence "Indicates a enable node is configured.";
4057                description4054                description
4058                  "Enable TCA reporting";4055                  "Enable TCA reporting";
4059              }4056              }
4060            }4057            }
4061          }4058          }
4062          container pathmonitor {4059          container pathmonitor {
4063            description4060            description
4064              "configure otn g709 performance monitoring";4061              "configure otn g709 performance monitoring";
4065            container threshold {4062            container threshold {
4066              description4063              description
4067                "Configure threshold on otn parameters";4064                "Configure threshold on otn parameters";
4068              leaf es-ne {4065              leaf es-ne {
4069                type uint32 {4066                type uint32 {
4070                  range "0..86400" {4067                  range "0..86400" {
4071                    description4068                    description
4072                      "es-pm threshold (seconds)";4069                      "es-pm threshold (seconds)";
4073                  }4070                  }
4074                }4071                }
4075                description4072                description
4076                  "set ES-PM threshold";4073                  "set ES-PM threshold";
4077              }4074              }
4078              leaf esr-ne {4075              leaf esr-ne {
4079                type uint32 {4076                type uint32 {
4080                  range "0..100000" {4077                  range "0..100000" {
4081                    description4078                    description
4082                      "esr-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4079                      "esr-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4083                  }4080                  }
4084                }4081                }
4085                description4082                description
4086                  "set ESR-PM threshold";4083                  "set ESR-PM threshold";
4087              }4084              }
4088              leaf ses-ne {4085              leaf ses-ne {
4089                type uint32 {4086                type uint32 {
4090                  range "0..86400" {4087                  range "0..86400" {
4091                    description4088                    description
4092                      "ses-pm threshold (seconds)";4089                      "ses-pm threshold (seconds)";
4093                  }4090                  }
4094                }4091                }
4095                description4092                description
4096                  "set SES-PM threshold";4093                  "set SES-PM threshold";
4097              }4094              }
4098              leaf sesr-ne {4095              leaf sesr-ne {
4099                type uint32 {4096                type uint32 {
4100                  range "0..100000" {4097                  range "0..100000" {
4101                    description4098                    description
4102                      "sesr-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4099                      "sesr-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4103                  }4100                  }
4104                }4101                }
4105                description4102                description
4106                  "set SESR-PM threshold";4103                  "set SESR-PM threshold";
4107              }4104              }
4108              leaf uas-ne {4105              leaf uas-ne {
4109                type uint32 {4106                type uint32 {
4110                  range "0..86400" {4107                  range "0..86400" {
4111                    description4108                    description
4112                      "uas-pm threshold (seconds)";4109                      "uas-pm threshold (seconds)";
4113                  }4110                  }
4114                }4111                }
4115                description4112                description
4116                  "set UAS-PM threshold";4113                  "set UAS-PM threshold";
4117              }4114              }
4118              leaf bbe-ne {4115              leaf bbe-ne {
4119                type uint32 {4116                type uint32 {
4120                  range "0..849657600" {4117                  range "0..849657600" {
4121                    description4118                    description
4122                      "bbe-pm threshold";4119                      "bbe-pm threshold";
4123                  }4120                  }
4124                }4121                }
4125                description4122                description
4126                  "set BBE-PM threshold";4123                  "set BBE-PM threshold";
4127              }4124              }
4128              leaf bber-ne {4125              leaf bber-ne {
4129                type uint32 {4126                type uint32 {
4130                  range "0..100000" {4127                  range "0..100000" {
4131                    description4128                    description
4132                      "bber-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4129                      "bber-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4133                  }4130                  }
4134                }4131                }
4135                description4132                description
4136                  "set BBER-PM threshold";4133                  "set BBER-PM threshold";
4137              }4134              }
4138              leaf fc-ne {4135              leaf fc-ne {
4139                type uint32 {4136                type uint32 {
4140                  range "0..6912" {4137                  range "0..6912" {
4141                    description4138                    description
4142                      "fc-pm threshold";4139                      "fc-pm threshold";
4143                  }4140                  }
4144                }4141                }
4145                description4142                description
4146                  "set FC-PM threshold";4143                  "set FC-PM threshold";
4147              }4144              }
4148              leaf es-fe {4145              leaf es-fe {
4149                type uint32 {4146                type uint32 {
4150                  range "0..86400" {4147                  range "0..86400" {
4151                    description4148                    description
4152                      "es-pm threshold (seconds)";4149                      "es-pm threshold (seconds)";
4153                  }4150                  }
4154                }4151                }
4155                description4152                description
4156                  "set ES-PM threshold";4153                  "set ES-PM threshold";
4157              }4154              }
4158              leaf esr-fe {4155              leaf esr-fe {
4159                type uint32 {4156                type uint32 {
4160                  range "0..100000" {4157                  range "0..100000" {
4161                    description4158                    description
4162                      "esr-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4159                      "esr-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4163                  }4160                  }
4164                }4161                }
4165                description4162                description
4166                  "set ESR-PM threshold";4163                  "set ESR-PM threshold";
4167              }4164              }
4168              leaf ses-fe {4165              leaf ses-fe {
4169                type uint32 {4166                type uint32 {
4170                  range "0..86400" {4167                  range "0..86400" {
4171                    description4168                    description
4172                      "ses-pm threshold (seconds)";4169                      "ses-pm threshold (seconds)";
4173                  }4170                  }
4174                }4171                }
4175                description4172                description
4176                  "set SES-PM threshold";4173                  "set SES-PM threshold";
4177              }4174              }
4178              leaf sesr-fe {4175              leaf sesr-fe {
4179                type uint32 {4176                type uint32 {
4180                  range "0..100000" {4177                  range "0..100000" {
4181                    description4178                    description
4182                      "sesr-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4179                      "sesr-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4183                  }4180                  }
4184                }4181                }
4185                description4182                description
4186                  "set SESR-PM threshold";4183                  "set SESR-PM threshold";
4187              }4184              }
4188              leaf uas-fe {4185              leaf uas-fe {
4189                type uint32 {4186                type uint32 {
4190                  range "0..86400" {4187                  range "0..86400" {
4191                    description4188                    description
4192                      "uas-pm threshold (seconds)";4189                      "uas-pm threshold (seconds)";
4193                  }4190                  }
4194                }4191                }
4195                description4192                description
4196                  "set UAS-PM threshold";4193                  "set UAS-PM threshold";
4197              }4194              }
4198              leaf bbe-fe {4195              leaf bbe-fe {
4199                type uint32 {4196                type uint32 {
4200                  range "0..849657600" {4197                  range "0..849657600" {
4201                    description4198                    description
4202                      "bbe-pm threshold";4199                      "bbe-pm threshold";
4203                  }4200                  }
4204                }4201                }
4205                description4202                description
4206                  "set BBE-PM threshold";4203                  "set BBE-PM threshold";
4207              }4204              }
4208              leaf bber-fe {4205              leaf bber-fe {
4209                type uint32 {4206                type uint32 {
4210                  range "0..100000" {4207                  range "0..100000" {
4211                    description4208                    description
4212                      "bber-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4209                      "bber-pm threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4213                  }4210                  }
4214                }4211                }
4215                description4212                description
4216                  "set BBER-PM threshold";4213                  "set BBER-PM threshold";
4217              }4214              }
4218              leaf fc-fe {4215              leaf fc-fe {
4219                type uint32 {4216                type uint32 {
4220                  range "0..6912" {4217                  range "0..6912" {
4221                    description4218                    description
4222                      "fc-pm threshold";4219                      "fc-pm threshold";
4223                  }4220                  }
4224                }4221                }
4225                description4222                description
4226                  "set FC-PM threshold";4223                  "set FC-PM threshold";
4227              }4224              }
4228            }4225            }
4229            container report {4226            container report {
4230              description4227              description
4231                "set otn TCA reporting status";4228                "set otn TCA reporting status";
4232              container es-ne {4229              container es-ne {
4233                description4230                description
4234                  "set es-pm TCA reporting status";4231                  "set es-pm TCA reporting status";
4235                container disable {4232                container disable {
4236                  presence "Indicates a disable node is configured.";4233                  presence "Indicates a disable node is configured.";
4237                  description4234                  description
4238                    "Disable TCA reporting";4235                    "Disable TCA reporting";
4239                }4236                }
4240              }4237              }
4241              container ses-ne {4238              container ses-ne {
4242                description4239                description
4243                  "set ses-pm TCA reporting status";4240                  "set ses-pm TCA reporting status";
4244                container disable {4241                container disable {
4245                  presence "Indicates a disable node is configured.";4242                  presence "Indicates a disable node is configured.";
4246                  description4243                  description
4247                    "Disable TCA reporting";4244                    "Disable TCA reporting";
4248                }4245                }
4249              }4246              }
4250              container uas-ne {4247              container uas-ne {
4251                description4248                description
4252                  "set uas-pm TCA reporting status";4249                  "set uas-pm TCA reporting status";
4253                container disable {4250                container disable {
4254                  presence "Indicates a disable node is configured.";4251                  presence "Indicates a disable node is configured.";
4255                  description4252                  description
4256                    "Disable TCA reporting";4253                    "Disable TCA reporting";
4257                }4254                }
4258              }4255              }
4259              container bbe-ne {4256              container bbe-ne {
4260                description4257                description
4261                  "set bbe-pm TCA reporting status";4258                  "set bbe-pm TCA reporting status";
4262                container disable {4259                container disable {
4263                  presence "Indicates a disable node is configured.";4260                  presence "Indicates a disable node is configured.";
4264                  description4261                  description
4265                    "Disable TCA reporting";4262                    "Disable TCA reporting";
4266                }4263                }
4267              }4264              }
4268              container fc-ne {4265              container fc-ne {
4269                description4266                description
4270                  "set fc-pm TCA reporting status";4267                  "set fc-pm TCA reporting status";
4271                container disable {4268                container disable {
4272                  presence "Indicates a disable node is configured.";4269                  presence "Indicates a disable node is configured.";
4273                  description4270                  description
4274                    "Disable TCA reporting";4271                    "Disable TCA reporting";
4275                }4272                }
4276              }4273              }
4277              container esr-ne {4274              container esr-ne {
4278                description4275                description
4279                  "set esr-pm TCA reporting status";4276                  "set esr-pm TCA reporting status";
4280                container disable {4277                container disable {
4281                  presence "Indicates a disable node is configured.";4278                  presence "Indicates a disable node is configured.";
4282                  description4279                  description
4283                    "Disable TCA reporting";4280                    "Disable TCA reporting";
4284                }4281                }
4285              }4282              }
4286              container sesr-ne {4283              container sesr-ne {
4287                description4284                description
4288                  "set sesr-pm TCA reporting status";4285                  "set sesr-pm TCA reporting status";
4289                container disable {4286                container disable {
4290                  presence "Indicates a disable node is configured.";4287                  presence "Indicates a disable node is configured.";
4291                  description4288                  description
4292                    "Disable TCA reporting";4289                    "Disable TCA reporting";
4293                }4290                }
4294              }4291              }
4295              container bber-ne {4292              container bber-ne {
4296                description4293                description
4297                  "set bber-pm TCA reporting status";4294                  "set bber-pm TCA reporting status";
4298                container disable {4295                container disable {
4299                  presence "Indicates a disable node is configured.";4296                  presence "Indicates a disable node is configured.";
4300                  description4297                  description
4301                    "Disable TCA reporting";4298                    "Disable TCA reporting";
4302                }4299                }
4303              }4300              }
4304              container es-fe {4301              container es-fe {
4305                description4302                description
4306                  "set es-pm TCA reporting status";4303                  "set es-pm TCA reporting status";
4307                container disable {4304                container disable {
4308                  presence "Indicates a disable node is configured.";4305                  presence "Indicates a disable node is configured.";
4309                  description4306                  description
4310                    "Disable TCA reporting";4307                    "Disable TCA reporting";
4311                }4308                }
4312              }4309              }
4313              container ses-fe {4310              container ses-fe {
4314                description4311                description
4315                  "set ses-pm TCA reporting status";4312                  "set ses-pm TCA reporting status";
4316                container disable {4313                container disable {
4317                  presence "Indicates a disable node is configured.";4314                  presence "Indicates a disable node is configured.";
4318                  description4315                  description
4319                    "Disable TCA reporting";4316                    "Disable TCA reporting";
4320                }4317                }
4321              }4318              }
4322              container uas-fe {4319              container uas-fe {
4323                description4320                description
4324                  "set uas-pm TCA reporting status";4321                  "set uas-pm TCA reporting status";
4325                container disable {4322                container disable {
4326                  presence "Indicates a disable node is configured.";4323                  presence "Indicates a disable node is configured.";
4327                  description4324                  description
4328                    "Disable TCA reporting";4325                    "Disable TCA reporting";
4329                }4326                }
4330              }4327              }
4331              container bbe-fe {4328              container bbe-fe {
4332                description4329                description
4333                  "set bbe-pm TCA reporting status";4330                  "set bbe-pm TCA reporting status";
4334                container disable {4331                container disable {
4335                  presence "Indicates a disable node is configured.";4332                  presence "Indicates a disable node is configured.";
4336                  description4333                  description
4337                    "Disable TCA reporting";4334                    "Disable TCA reporting";
4338                }4335                }
4339              }4336              }
4340              container fc-fe {4337              container fc-fe {
4341                description4338                description
4342                  "set fc-pm TCA reporting status";4339                  "set fc-pm TCA reporting status";
4343                container disable {4340                container disable {
4344                  presence "Indicates a disable node is configured.";4341                  presence "Indicates a disable node is configured.";
4345                  description4342                  description
4346                    "Disable TCA reporting";4343                    "Disable TCA reporting";
4347                }4344                }
4348              }4345              }
4349              container esr-fe {4346              container esr-fe {
4350                description4347                description
4351                  "set esr-pm TCA reporting status";4348                  "set esr-pm TCA reporting status";
4352                container disable {4349                container disable {
4353                  presence "Indicates a disable node is configured.";4350                  presence "Indicates a disable node is configured.";
4354                  description4351                  description
4355                    "Disable TCA reporting";4352                    "Disable TCA reporting";
4356                }4353                }
4357              }4354              }
4358              container sesr-fe {4355              container sesr-fe {
4359                description4356                description
4360                  "set sesr-pm TCA reporting status";4357                  "set sesr-pm TCA reporting status";
4361                container disable {4358                container disable {
4362                  presence "Indicates a disable node is configured.";4359                  presence "Indicates a disable node is configured.";
4363                  description4360                  description
4364                    "Disable TCA reporting";4361                    "Disable TCA reporting";
4365                }4362                }
4366              }4363              }
4367              container bber-fe {4364              container bber-fe {
4368                description4365                description
4369                  "set bber-pm TCA reporting status";4366                  "set bber-pm TCA reporting status";
4370                container disable {4367                container disable {
4371                  presence "Indicates a disable node is configured.";4368                  presence "Indicates a disable node is configured.";
4372                  description4369                  description
4373                    "Disable TCA reporting";4370                    "Disable TCA reporting";
4374                }4371                }
4375              }4372              }
4376            }4373            }
4377          }4374          }
4378          container tcms {4375          container tcms {
4379            description4376            description
4380              "configure tcm performance monitoring";4377              "configure tcm performance monitoring";
4381            list tcm {4378            list tcm {
4382              key "channel-number";4379              key "channel-number";
4383              description4380              description
4384                "configure tcm performance monitoring";4381                "configure tcm performance monitoring";
4385              leaf channel-number {4382              leaf channel-number {
4386                type uint32 {4383                type uint32 {
4387                  range "1..6" {4384                  range "1..6" {
4388                    description4385                    description
4389                      " Channel Number";4386                      " Channel Number";
4390                  }4387                  }
4391                }4388                }
4392                description4389                description
4393                  "configure tcm performance monitoring";4390                  "configure tcm performance monitoring";
4394              }4391              }
4395              container threshold {4392              container threshold {
4396                description4393                description
4397                  "Configure threshold on otn parameters";4394                  "Configure threshold on otn parameters";
4398                leaf es-ne {4395                leaf es-ne {
4399                  type uint32 {4396                  type uint32 {
4400                    range "0..86400" {4397                    range "0..86400" {
4401                      description4398                      description
4402                        "es-ne threshold (seconds)";4399                        "es-ne threshold (seconds)";
4403                    }4400                    }
4404                  }4401                  }
4405                  description4402                  description
4406                    "set ES-NE threshold";4403                    "set ES-NE threshold";
4407                }4404                }
4408                leaf esr-ne {4405                leaf esr-ne {
4409                  type uint32 {4406                  type uint32 {
4410                    range "0..100000" {4407                    range "0..100000" {
4411                      description4408                      description
4412                        "esr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4409                        "esr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4413                    }4410                    }
4414                  }4411                  }
4415                  description4412                  description
4416                    "set ESR-NE threshold";4413                    "set ESR-NE threshold";
4417                }4414                }
4418                leaf ses-ne {4415                leaf ses-ne {
4419                  type uint32 {4416                  type uint32 {
4420                    range "0..86400" {4417                    range "0..86400" {
4421                      description4418                      description
4422                        "ses-ne threshold (seconds)";4419                        "ses-ne threshold (seconds)";
4423                    }4420                    }
4424                  }4421                  }
4425                  description4422                  description
4426                    "set SES-NE threshold";4423                    "set SES-NE threshold";
4427                }4424                }
4428                leaf sesr-ne {4425                leaf sesr-ne {
4429                  type uint32 {4426                  type uint32 {
4430                    range "0..100000" {4427                    range "0..100000" {
4431                      description4428                      description
4432                        "sesr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4429                        "sesr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4433                    }4430                    }
4434                  }4431                  }
4435                  description4432                  description
4436                    "set SESR-NE threshold";4433                    "set SESR-NE threshold";
4437                }4434                }
4438                leaf uas-ne {4435                leaf uas-ne {
4439                  type uint32 {4436                  type uint32 {
4440                    range "0..86400" {4437                    range "0..86400" {
4441                      description4438                      description
4442                        "uas-ne threshold (seconds)";4439                        "uas-ne threshold (seconds)";
4443                    }4440                    }
4444                  }4441                  }
4445                  description4442                  description
4446                    "set UAS-NE threshold";4443                    "set UAS-NE threshold";
4447                }4444                }
4448                leaf bbe-ne {4445                leaf bbe-ne {
4449                  type uint32 {4446                  type uint32 {
4450                    range "0..849657600" {4447                    range "0..849657600" {
4451                      description4448                      description
4452                        "bbe-ne threshold";4449                        "bbe-ne threshold";
4453                    }4450                    }
4454                  }4451                  }
4455                  description4452                  description
4456                    "set BBE-NE threshold";4453                    "set BBE-NE threshold";
4457                }4454                }
4458                leaf bber-ne {4455                leaf bber-ne {
4459                  type uint32 {4456                  type uint32 {
4460                    range "0..100000" {4457                    range "0..100000" {
4461                      description4458                      description
4462                        "bber-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4459                        "bber-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4463                    }4460                    }
4464                  }4461                  }
4465                  description4462                  description
4466                    "set BBER-NE threshold";4463                    "set BBER-NE threshold";
4467                }4464                }
4468                leaf fc-ne {4465                leaf fc-ne {
4469                  type uint32 {4466                  type uint32 {
4470                    range "0..6912" {4467                    range "0..6912" {
4471                      description4468                      description
4472                        "fc-ne threshold";4469                        "fc-ne threshold";
4473                    }4470                    }
4474                  }4471                  }
4475                  description4472                  description
4476                    "set FC-NE threshold";4473                    "set FC-NE threshold";
4477                }4474                }
4478                leaf es-fe {4475                leaf es-fe {
4479                  type uint32 {4476                  type uint32 {
4480                    range "0..86400" {4477                    range "0..86400" {
4481                      description4478                      description
4482                        "es-fe threshold (seconds)";4479                        "es-fe threshold (seconds)";
4483                    }4480                    }
4484                  }4481                  }
4485                  description4482                  description
4486                    "set ES-FE threshold";4483                    "set ES-FE threshold";
4487                }4484                }
4488                leaf esr-fe {4485                leaf esr-fe {
4489                  type uint32 {4486                  type uint32 {
4490                    range "0..100000" {4487                    range "0..100000" {
4491                      description4488                      description
4492                        "esr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4489                        "esr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4493                    }4490                    }
4494                  }4491                  }
4495                  description4492                  description
4496                    "set ESR-FE threshold";4493                    "set ESR-FE threshold";
4497                }4494                }
4498                leaf ses-fe {4495                leaf ses-fe {
4499                  type uint32 {4496                  type uint32 {
4500                    range "0..86400" {4497                    range "0..86400" {
4501                      description4498                      description
4502                        "ses-fe threshold (seconds)";4499                        "ses-fe threshold (seconds)";
4503                    }4500                    }
4504                  }4501                  }
4505                  description4502                  description
4506                    "set SES-FE threshold";4503                    "set SES-FE threshold";
4507                }4504                }
4508                leaf sesr-fe {4505                leaf sesr-fe {
4509                  type uint32 {4506                  type uint32 {
4510                    range "0..100000" {4507                    range "0..100000" {
4511                      description4508                      description
4512                        "sesr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4509                        "sesr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4513                    }4510                    }
4514                  }4511                  }
4515                  description4512                  description
4516                    "set SESR-FE threshold";4513                    "set SESR-FE threshold";
4517                }4514                }
4518                leaf uas-fe {4515                leaf uas-fe {
4519                  type uint32 {4516                  type uint32 {
4520                    range "0..86400" {4517                    range "0..86400" {
4521                      description4518                      description
4522                        "uas-fe threshold (seconds)";4519                        "uas-fe threshold (seconds)";
4523                    }4520                    }
4524                  }4521                  }
4525                  description4522                  description
4526                    "set UAS-FE threshold";4523                    "set UAS-FE threshold";
4527                }4524                }
4528                leaf bbe-fe {4525                leaf bbe-fe {
4529                  type uint32 {4526                  type uint32 {
4530                    range "0..849657600" {4527                    range "0..849657600" {
4531                      description4528                      description
4532                        "bbe-fe threshold";4529                        "bbe-fe threshold";
4533                    }4530                    }
4534                  }4531                  }
4535                  description4532                  description
4536                    "set BBE-FE threshold";4533                    "set BBE-FE threshold";
4537                }4534                }
4538                leaf bber-fe {4535                leaf bber-fe {
4539                  type uint32 {4536                  type uint32 {
4540                    range "0..100000" {4537                    range "0..100000" {
4541                      description4538                      description
4542                        "bber-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";4539                        "bber-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
4543                    }4540                    }
4544                  }4541                  }
4545                  description4542                  description
4546                    "set BBER-FE threshold";4543                    "set BBER-FE threshold";
4547                }4544                }
4548                leaf fc-fe {4545                leaf fc-fe {
4549                  type uint32 {4546                  type uint32 {
4550                    range "0..6912" {4547                    range "0..6912" {
4551                      description4548                      description
4552                        "fc-fe threshold";4549                        "fc-fe threshold";
4553                    }4550                    }
4554                  }4551                  }
4555                  description4552                  description
4556                    "set FC-FE threshold";4553                    "set FC-FE threshold";
4557                }4554                }
4558              }4555              }
4559              container report {4556              container report {
4560                description4557                description
4561                  "set otn TCA reporting status";4558                  "set otn TCA reporting status";
4562                container es-fe {4559                container es-fe {
4563                  description4560                  description
4564                    "set es-fe TCA reporting status";4561                    "set es-fe TCA reporting status";
4565                  container disable {4562                  container disable {
4566                    presence "Indicates a disable node is configured.";4563                    presence "Indicates a disable node is configured.";
4567                    description4564                    description
4568                      "Disable TCA reporting";4565                      "Disable TCA reporting";
4569                  }4566                  }
4570                }4567                }
4571                container ses-fe {4568                container ses-fe {
4572                  description4569                  description
4573                    "set ses-fe TCA reporting status";4570                    "set ses-fe TCA reporting status";
4574                  container disable {4571                  container disable {
4575                    presence "Indicates a disable node is configured.";4572                    presence "Indicates a disable node is configured.";
4576                    description4573                    description
4577                      "Disable TCA reporting";4574                      "Disable TCA reporting";
4578                  }4575                  }
4579                }4576                }
4580                container uas-fe {4577                container uas-fe {
4581                  description4578                  description
4582                    "set uas-fe TCA reporting status";4579                    "set uas-fe TCA reporting status";
4583                  container disable {4580                  container disable {
4584                    presence "Indicates a disable node is configured.";4581                    presence "Indicates a disable node is configured.";
4585                    description4582                    description
4586                      "Disable TCA reporting";4583                      "Disable TCA reporting";
4587                  }4584                  }
4588                }4585                }
4589                container bbe-fe {4586                container bbe-fe {
4590                  description4587                  description
4591                    "set bbe-fe TCA reporting status";4588                    "set bbe-fe TCA reporting status";
4592                  container disable {4589                  container disable {
4593                    presence "Indicates a disable node is configured.";4590                    presence "Indicates a disable node is configured.";
4594                    description4591                    description
4595                      "Disable TCA reporting";4592                      "Disable TCA reporting";
4596                  }4593                  }
4597                }4594                }
4598                container fc-fe {4595                container fc-fe {
4599                  description4596                  description
4600                    "set fc-fe TCA reporting status";4597                    "set fc-fe TCA reporting status";
4601                  container disable {4598                  container disable {
4602                    presence "Indicates a disable node is configured.";4599                    presence "Indicates a disable node is configured.";
4603                    description4600                    description
4604                      "Disable TCA reporting";4601                      "Disable TCA reporting";
4605                  }4602                  }
4606                }4603                }
4607                container esr-fe {4604                container esr-fe {
4608                  description4605                  description
4609                    "set esr-fe TCA reporting status";4606                    "set esr-fe TCA reporting status";
4610                  container disable {4607                  container disable {
4611                    presence "Indicates a disable node is configured.";4608                    presence "Indicates a disable node is configured.";
4612                    description4609                    description
4613                      "Disable TCA reporting";4610                      "Disable TCA reporting";
4614                  }4611                  }
4615                }4612                }
4616                container sesr-fe {4613                container sesr-fe {
4617                  description4614                  description
4618                    "set sesr-fe TCA reporting status";4615                    "set sesr-fe TCA reporting status";
4619                  container disable {4616                  container disable {
4620                    presence "Indicates a disable node is configured.";4617                    presence "Indicates a disable node is configured.";
4621                    description4618                    description
4622                      "Disable TCA reporting";4619                      "Disable TCA reporting";
4623                  }4620                  }
4624                }4621                }
4625                container bber-fe {4622                container bber-fe {
4626                  description4623                  description
4627                    "set bber-fe TCA reporting status";4624                    "set bber-fe TCA reporting status";
4628                  container disable {4625                  container disable {
4629                    presence "Indicates a disable node is configured.";4626                    presence "Indicates a disable node is configured.";
4630                    description4627                    description
4631                      "Disable TCA reporting";4628                      "Disable TCA reporting";
4632                  }4629                  }
4633                }4630                }
4634                container es-ne {4631                container es-ne {
4635                  description4632                  description
4636                    "set es-ne TCA reporting status";4633                    "set es-ne TCA reporting status";
4637                  container disable {4634                  container disable {
4638                    presence "Indicates a disable node is configured.";4635                    presence "Indicates a disable node is configured.";
4639                    description4636                    description
4640                      "Disable TCA reporting";4637                      "Disable TCA reporting";
4641                  }4638                  }
4642                }4639                }
4643                container ses-ne {4640                container ses-ne {
4644                  description4641                  description
4645                    "set ses-ne TCA reporting status";4642                    "set ses-ne TCA reporting status";
4646                  container disable {4643                  container disable {
4647                    presence "Indicates a disable node is configured.";4644                    presence "Indicates a disable node is configured.";
4648                    description4645                    description
4649                      "Disable TCA reporting";4646                      "Disable TCA reporting";
4650                  }4647                  }
4651                }4648                }
4652                container uas-ne {4649                container uas-ne {
4653                  description4650                  description
4654                    "set uas-ne TCA reporting status";4651                    "set uas-ne TCA reporting status";
4655                  container disable {4652                  container disable {
4656                    presence "Indicates a disable node is configured.";4653                    presence "Indicates a disable node is configured.";
4657                    description4654                    description
4658                      "Disable TCA reporting";4655                      "Disable TCA reporting";
4659                  }4656                  }
4660                }4657                }
4661                container bbe-ne {4658                container bbe-ne {
4662                  description4659                  description
4663                    "set bbe-ne TCA reporting status";4660                    "set bbe-ne TCA reporting status";
4664                  container disable {4661                  container disable {
4665                    presence "Indicates a disable node is configured.";4662                    presence "Indicates a disable node is configured.";
4666                    description4663                    description
4667                      "Disable TCA reporting";4664                      "Disable TCA reporting";
4668                  }4665                  }
4669                }4666                }
4670                container fc-ne {4667                container fc-ne {
4671                  description4668                  description
4672                    "set fc-ne TCA reporting status";4669                    "set fc-ne TCA reporting status";
4673                  container disable {4670                  container disable {
4674                    presence "Indicates a disable node is configured.";4671                    presence "Indicates a disable node is configured.";
4675                    description4672                    description
4676                      "Disable TCA reporting";4673                      "Disable TCA reporting";
4677                  }4674                  }
4678                }4675                }
4679                container esr-ne {4676                container esr-ne {
4680                  description4677                  description
4681                    "set esr-ne TCA reporting status";4678                    "set esr-ne TCA reporting status";
4682                  container disable {4679                  container disable {
4683                    presence "Indicates a disable node is configured.";4680                    presence "Indicates a disable node is configured.";
4684                    description4681                    description
4685                      "Disable TCA reporting";4682                      "Disable TCA reporting";
4686                  }4683                  }
4687                }4684                }
4688                container sesr-ne {4685                container sesr-ne {
4689                  description4686                  description
4690                    "set sesr-ne TCA reporting status";4687                    "set sesr-ne TCA reporting status";
4691                  container disable {4688                  container disable {
4692                    presence "Indicates a disable node is configured.";4689                    presence "Indicates a disable node is configured.";
4693                    description4690                    description
4694                      "Disable TCA reporting";4691                      "Disable TCA reporting";
4695                  }4692                  }
4696                }4693                }
4697                container bber-ne {4694                container bber-ne {
4698                  description4695                  description
4699                    "set bber-ne TCA reporting status";4696                    "set bber-ne TCA reporting status";
4700                  container disable {4697                  container disable {
4701                    presence "Indicates a disable node is configured.";4698                    presence "Indicates a disable node is configured.";
4702                    description4699                    description
4703                      "Disable TCA reporting";4700                      "Disable TCA reporting";
4704                  }4701                  }
4705                }4702                }
4706              }4703              }
4707            }4704            }
4708          }4705          }
4709        }4706        }
4710        container optics {4707        container optics {
4711          description4708          description
4712            "Configure optics performance monitoring";4709            "Configure optics performance monitoring";
4713          container threshold {4710          container threshold {
4714            description4711            description
4715              "Configure threshold on optics parameters";4712              "Configure threshold on optics parameters";
4716            container lbc {4713            container lbc {
4717              description4714              description
4718                "set lbc threshold";4715                "set lbc threshold";
4719              leaf min {4716              leaf min {
4720                type uint32 {4717                type uint32 {
4721                  range "1..4294967295" {4718                  range "1..4294967295" {
4722                    description4719                    description
4723                      "lbc min threshold (mA)";4720                      "lbc min threshold (mA)";
4724                  }4721                  }
4725                }4722                }
4726                description4723                description
4727                  "set lbc min threshold";4724                  "set lbc min threshold";
4728              }4725              }
4729              leaf max {4726              leaf max {
4730                type uint32 {4727                type uint32 {
4731                  range "1..4294967295" {4728                  range "1..4294967295" {
4732                    description4729                    description
4733                      "lbc max threshold (mA)";4730                      "lbc max threshold (mA)";
4734                  }4731                  }
4735                }4732                }
4736                description4733                description
4737                  "set lbc max threshold";4734                  "set lbc max threshold";
4738              }4735              }
4739            }4736            }
4740            container opt {4737            container opt {
4741              description4738              description
4742                "set opt threshold in uW";4739                "set opt threshold in uW";
4743              leaf min {4740              leaf min {
4744                type uint32 {4741                type uint32 {
4745                  range "1..4294967295" {4742                  range "1..4294967295" {
4746                    description4743                    description
4747                      "opt min threshold (uW) ";4744                      "opt min threshold (uW) ";
4748                  }4745                  }
4749                }4746                }
4750                description4747                description
4751                  "set opt min threshold in uW";4748                  "set opt min threshold in uW";
4752              }4749              }
4753              leaf max {4750              leaf max {
4754                type uint32 {4751                type uint32 {
4755                  range "1..4294967295" {4752                  range "1..4294967295" {
4756                    description4753                    description
4757                      "opt max threshold (uW) ";4754                      "opt max threshold (uW) ";
4758                  }4755                  }
4759                }4756                }
4760                description4757                description
4761                  "set opt max threshold in uW";4758                  "set opt max threshold in uW";
4762              }4759              }
4763            }4760            }
4764            container opr {4761            container opr {
4765              description4762              description
4766                "set opr threshold in uW";4763                "set opr threshold in uW";
4767              leaf max {4764              leaf max {
4768                type uint32 {4765                type uint32 {
4769                  range "1..4294967295" {4766                  range "1..4294967295" {
4770                    description4767                    description
4771                      "opr max threshold (uW)";4768                      "opr max threshold (uW)";
4772                  }4769                  }
4773                }4770                }
4774                description4771                description
4775                  "set opr max threshold in uW";4772                  "set opr max threshold in uW";
4776              }4773              }
4777              leaf min {4774              leaf min {
4778                type uint32 {4775                type uint32 {
4779                  range "1..4294967295" {4776                  range "1..4294967295" {
4780                    description4777                    description
4781                      "opr min threshold (uW)";4778                      "opr min threshold (uW)";
4782                  }4779                  }
4783                }4780                }
4784                description4781                description
4785                  " set opr min threshold in uW";4782                  " set opr min threshold in uW";
4786              }4783              }
4787            }4784            }
4788            container dgd {4785            container dgd {
4789              description4786              description
4790                "set differential group delay threshold";4787                "set differential group delay threshold";
4791              leaf min {4788              leaf min {
4792                type uint32 {4789                type uint32 {
4793                  range "1..4294967295" {4790                  range "1..4294967295" {
4794                    description4791                    description
4795                      "differential group delay min threshold (1/100th of ps)";4792                      "differential group delay min threshold (1/100th of ps)";
4796                  }4793                  }
4797                }4794                }
4798                description4795                description
4799                  "set differential group delay min threshold";4796                  "set differential group delay min threshold";
4800              }4797              }
4801              leaf max {4798              leaf max {
4802                type uint32 {4799                type uint32 {
4803                  range "1..4294967295" {4800                  range "1..4294967295" {
4804                    description4801                    description
4805                      "differential delay group max threshold (1/100th of ps)";4802                      "differential delay group max threshold (1/100th of ps)";
4806                  }4803                  }
4807                }4804                }
4808                description4805                description
4809                  "set differential group delay max threshold";4806                  "set differential group delay max threshold";
4810              }4807              }
4811            }4808            }
4812            container pmd {4809            container pmd {
4813              description4810              description
4814                "set polarization mode dispersion threshold";4811                "set polarization mode dispersion threshold";
4815              leaf min {4812              leaf min {
4816                type uint32 {4813                type uint32 {
4817                  range "1..4294967295" {4814                  range "1..4294967295" {
4818                    description4815                    description
4819                      "polarization mode dispersion min threshold (ps^2)";4816                      "polarization mode dispersion min threshold (ps^2)";
4820                  }4817                  }
4821                }4818                }
4822                description4819                description
4823                  "set polarization mode dispersion min threshold";4820                  "set polarization mode dispersion min threshold";
4824              }4821              }
4825              leaf max {4822              leaf max {
4826                type uint32 {4823                type uint32 {
4827                  range "1..4294967295" {4824                  range "1..4294967295" {
4828                    description4825                    description
4829                      "polarization mode dispersion max threshold (ps^2)";4826                      "polarization mode dispersion max threshold (ps^2)";
4830                  }4827                  }
4831                }4828                }
4832                description4829                description
4833                  "set polarization mode dispersion max threshold";4830                  "set polarization mode dispersion max threshold";
4834              }4831              }
4835            }4832            }
4836            container osnr {4833            container osnr {
4837              description4834              description
4838                "set optical signal to noise ratio threshold";4835                "set optical signal to noise ratio threshold";
4839              leaf min {4836              leaf min {
4840                type uint32 {4837                type uint32 {
4841                  range "1..4294967295" {4838                  range "1..4294967295" {
4842                    description4839                    description
4843                      "optical signal to noise ratio min threshold (1/100th of dB)";4840                      "optical signal to noise ratio min threshold (1/100th of dB)";
4844                  }4841                  }
4845                }4842                }
4846                description4843                description
4847                  "set optical signal to noise ratio min threshold";4844                  "set optical signal to noise ratio min threshold";
4848              }4845              }
4849              leaf max {4846              leaf max {
4850                type uint32 {4847                type uint32 {
4851                  range "1..4294967295" {4848                  range "1..4294967295" {
4852                    description4849                    description
4853                      "optical signal to noise ratio max threshold (1/100th of dB)";4850                      "optical signal to noise ratio max threshold (1/100th of dB)";
4854                  }4851                  }
4855                }4852                }
4856                description4853                description
4857                  "set optical siganl to noise max threshold";4854                  "set optical siganl to noise max threshold";
4858              }4855              }
4859            }4856            }
4860            container pdl {4857            container pdl {
4861              description4858              description
4862                "set polarization dependent loss threshold";4859                "set polarization dependent loss threshold";
4863              leaf min {4860              leaf min {
4864                type uint32 {4861                type uint32 {
4865                  range "1..4294967295" {4862                  range "1..4294967295" {
4866                    description4863                    description
4867                      "polarization dependent loss min threshold (1/100th of dB)";4864                      "polarization dependent loss min threshold (1/100th of dB)";
4868                  }4865                  }
4869                }4866                }
4870                description4867                description
4871                  "set polarization dependent loss min threshold";4868                  "set polarization dependent loss min threshold";
4872              }4869              }
4873              leaf max {4870              leaf max {
4874                type uint32 {4871                type uint32 {
4875                  range "1..4294967295" {4872                  range "1..4294967295" {
4876                    description4873                    description
4877                      "polarization dependent loss max threshold (1/100th of dB)";4874                      "polarization dependent loss max threshold (1/100th of dB)";
4878                  }4875                  }
4879                }4876                }
4880                description4877                description
4881                  "set polarization dependent loss max threshold";4878                  "set polarization dependent loss max threshold";
4882              }4879              }
4883            }4880            }
4884            container pcr {4881            container pcr {
4885              description4882              description
4886                "set polarization change rate threshold";4883                "set polarization change rate threshold";
4887              leaf min {4884              leaf min {
4888                type uint32 {4885                type uint32 {
4889                  range "1..4294967295" {4886                  range "1..4294967295" {
4890                    description4887                    description
4891                      "polarization change rate min threshold (rad/s)";4888                      "polarization change rate min threshold (rad/s)";
4892                  }4889                  }
4893                }4890                }
4894                description4891                description
4895                  "set polarization change rate min threshold";4892                  "set polarization change rate min threshold";
4896              }4893              }
4897              leaf max {4894              leaf max {
4898                type uint32 {4895                type uint32 {
4899                  range "1..4294967295" {4896                  range "1..4294967295" {
4900                    description4897                    description
4901                      "polarization change rate max threshold (rad/s)";4898                      "polarization change rate max threshold (rad/s)";
4902                  }4899                  }
4903                }4900                }
4904                description4901                description
4905                  "set polarization change rate max threshold";4902                  "set polarization change rate max threshold";
4906              }4903              }
4907            }4904            }
4908            container pn {4905            container pn {
4909              description4906              description
4910                "set phase noise threshold";4907                "set phase noise threshold";
4911              leaf min {4908              leaf min {
4912                type uint32 {4909                type uint32 {
4913                  range "1..4294967295" {4910                  range "1..4294967295" {
4914                    description4911                    description
4915                      "phase noise min threshold (dB)";4912                      "phase noise min threshold (dB)";
4916                  }4913                  }
4917                }4914                }
4918                description4915                description
4919                  "set phase noise min threshold";4916                  "set phase noise min threshold";
4920              }4917              }
4921              leaf max {4918              leaf max {
4922                type uint32 {4919                type uint32 {
4923                  range "1..4294967295" {4920                  range "1..4294967295" {
4924                    description4921                    description
4925                      "phase noise max threshold in (dB)";4922                      "phase noise max threshold in (dB)";
4926                  }4923                  }
4927                }4924                }
4928                description4925                description
4929                  "set phase noise max threshold";4926                  "set phase noise max threshold";
4930              }4927              }
4931            }4928            }
4932            container cd {4929            container cd {
4933              description4930              description
4934                "set chromatic dispersion threshold";4931                "set chromatic dispersion threshold";
4935              leaf min {4932              leaf min {
4936                type union {4933                type union {
4937                  type int32 {4934                  type int32 {
4938                    range "-70000..70000" {4935                    range "-70000..70000" {
4939                      description4936                      description
4940                        "chromatic dispersion min threshold (ps/nm)";4937                        "chromatic dispersion min threshold (ps/nm)";
4941                    }4938                    }
4942                  }4939                  }
4943                  type int32 {4940                  type int32 {
4944                    range "-350000..350000" {4941                    range "-350000..350000" {
4945                      description4942                      description
4946                        "chromatic dispersion min threshold (ps/nm)";4943                        "chromatic dispersion min threshold (ps/nm)";
4947                    }4944                    }
4948                  }4945                  }
4949                }4946                }
4950                description4947                description
4951                  "set chromatic dispersion min threshold";4948                  "set chromatic dispersion min threshold";
4952              }4949              }
4953              leaf max {4950              leaf max {
4954                type union {4951                type union {
4955                  type int32 {4952                  type int32 {
4956                    range "-70000..70000" {4953                    range "-70000..70000" {
4957                      description4954                      description
4958                        "chromatic dispersion max threshold (ps/nm)";4955                        "chromatic dispersion max threshold (ps/nm)";
4959                    }4956                    }
4960                  }4957                  }
4961                  type int32 {4958                  type int32 {
4962                    range "-350000..350000" {4959                    range "-350000..350000" {
4963                      description4960                      description
4964                        "chromatic dispersion max threshold (ps/nm)";4961                        "chromatic dispersion max threshold (ps/nm)";
4965                    }4962                    }
4966                  }4963                  }
4967                }4964                }
4968                description4965                description
4969                  "set chromatic dispersion max threshold";4966                  "set chromatic dispersion max threshold";
4970              }4967              }
4971            }4968            }
4972            container opt-dbm {4969            container opt-dbm {
4973              description4970              description
4974                "set opt min threshold value in dbm";4971                "set opt min threshold value in dbm";
4975              leaf min {4972              leaf min {
4976                type int32 {4973                type int32 {
4977                  range "-3000..6633" {4974                  range "-3000..6633" {
4978                    description4975                    description
4979                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";4976                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
4980                  }4977                  }
4981                }4978                }
4982                description4979                description
4983                  "Set opt min threshold in dbm";4980                  "Set opt min threshold in dbm";
4984              }4981              }
4985              leaf max {4982              leaf max {
4986                type int32 {4983                type int32 {
4987                  range "-3000..6633" {4984                  range "-3000..6633" {
4988                    description4985                    description
4989                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";4986                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
4990                  }4987                  }
4991                }4988                }
4992                description4989                description
4993                  "set opt max threshold";4990                  "set opt max threshold";
4994              }4991              }
4995            }4992            }
4996            container opr-dbm {4993            container opr-dbm {
4997              description4994              description
4998                "set opr min threshold value in dbm";4995                "set opr min threshold value in dbm";
4999              leaf min {4996              leaf min {
5000                type int32 {4997                type int32 {
5001                  range "-3000..6633" {4998                  range "-3000..6633" {
5002                    description4999                    description
5003                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";5000                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
5004                  }5001                  }
5005                }5002                }
5006                description5003                description
5007                  "Set opr min threshold in dbm";5004                  "Set opr min threshold in dbm";
5008              }5005              }
5009              leaf max {5006              leaf max {
5010                type int32 {5007                type int32 {
5011                  range "-3000..6633" {5008                  range "-3000..6633" {
5012                    description5009                    description
5013                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";5010                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
5014                  }5011                  }
5015                }5012                }
5016                description5013                description
5017                  "set opr max threshold in dbm";5014                  "set opr max threshold in dbm";
5018              }5015              }
5019            }5016            }
5020            container lbc-pc {5017            container lbc-pc {
5021              description5018              description
5022                "set lbc % threshold";5019                "set lbc % threshold";
5023              leaf min {5020              leaf min {
5024                type uint32 {5021                type uint32 {
5025                  range "0..1000" {5022                  range "0..1000" {
5026                    description5023                    description
5027                      "lbc min threshold (in units of 0.1%)";5024                      "lbc min threshold (in units of 0.1%)";
5028                  }5025                  }
5029                }5026                }
5030                description5027                description
5031                  "set lbc % min threshold";5028                  "set lbc % min threshold";
5032              }5029              }
5033              leaf max {5030              leaf max {
5034                type uint32 {5031                type uint32 {
5035                  range "0..1000" {5032                  range "0..1000" {
5036                    description5033                    description
5037                      "lbc max threshold (in units of 0.1%)";5034                      "lbc max threshold (in units of 0.1%)";
5038                  }5035                  }
5039                }5036                }
5040                description5037                description
5041                  "set lbc % max threshold";5038                  "set lbc % max threshold";
5042              }5039              }
5043            }5040            }
5044            container sopmd {5041            container sopmd {
5045              description5042              description
5046                "set second order polarization mode dispersion threshold";5043                "set second order polarization mode dispersion threshold";
5047              leaf min {5044              leaf min {
5048                type uint32 {5045                type uint32 {
5049                  range "1..4294967295" {5046                  range "1..4294967295" {
5050                    description5047                    description
5051                      "polarization mode dispersion min threshold (in units of 0.01 ps^2)";5048                      "polarization mode dispersion min threshold (in units of 0.01 ps^2)";
5052                  }5049                  }
5053                }5050                }
5054                description5051                description
5055                  "set polarization mode dispersion min threshold";5052                  "set polarization mode dispersion min threshold";
5056              }5053              }
5057              leaf max {5054              leaf max {
5058                type uint32 {5055                type uint32 {
5059                  range "1..4294967295" {5056                  range "1..4294967295" {
5060                    description5057                    description
5061                      "polarization mode dispersion max threshold (in units of 0.01 ps^2)";5058                      "polarization mode dispersion max threshold (in units of 0.01 ps^2)";
5062                  }5059                  }
5063                }5060                }
5064                description5061                description
5065                  "set polarization mode dispersion max threshold";5062                  "set polarization mode dispersion max threshold";
5066              }5063              }
5067            }5064            }
5068            container rx-sig-pow {5065            container rx-sig-pow {
5069              description5066              description
5070                "set rx sig power threshold in uW";5067                "set rx sig power threshold in uW";
5071              leaf min {5068              leaf min {
5072                type uint32 {5069                type uint32 {
5073                  range "1..4294967295" {5070                  range "1..4294967295" {
5074                    description5071                    description
5075                      " rx sig power threshold in uW";5072                      " rx sig power threshold in uW";
5076                  }5073                  }
5077                }5074                }
5078                description5075                description
5079                  "rx sig power min threshold in uW ";5076                  "rx sig power min threshold in uW ";
5080              }5077              }
5081              leaf max {5078              leaf max {
5082                type uint32 {5079                type uint32 {
5083                  range "1..4294967295" {5080                  range "1..4294967295" {
5084                    description5081                    description
5085                      "rx sig power max threshold in uW";5082                      "rx sig power max threshold in uW";
5086                  }5083                  }
5087                }5084                }
5088                description5085                description
5089                  "set rx sig power max threshold in uW";5086                  "set rx sig power max threshold in uW";
5090              }5087              }
5091            }5088            }
5092            container snr {5089            container snr {
5093              description5090              description
5094                "set SNR threshold";5091                "set SNR threshold";
5095              leaf min {5092              leaf min {
5096                type uint32 {5093                type uint32 {
5097                  range "1..2147483646" {5094                  range "1..2147483646" {
5098                    description5095                    description
5099                      "SNR min threshold";5096                      "SNR min threshold";
5100                  }5097                  }
5101                }5098                }
5102                description5099                description
5103                  "set SNR min threshold ";5100                  "set SNR min threshold ";
5104              }5101              }
5105              leaf max {5102              leaf max {
5106                type uint32 {5103                type uint32 {
5107                  range "1..2147483646" {5104                  range "1..2147483646" {
5108                    description5105                    description
5109                      "SNR max threshold ";5106                      "SNR max threshold ";
5110                  }5107                  }
5111                }5108                }
5112                description5109                description
5113                  "set SNR max threshold ";5110                  "set SNR max threshold ";
5114              }5111              }
5115            }5112            }
5116            container snr-ax {5113            container snr-ax {
5117              description5114              description
5118                "set SNR AX threshold";5115                "set SNR AX threshold";
5119              leaf min {5116              leaf min {
5120                type uint32 {5117                type uint32 {
5121                  range "1..2147483646" {5118                  range "1..2147483646" {
5122                    description5119                    description
5123                      "SNR AX min threshold";5120                      "SNR AX min threshold";
5124                  }5121                  }
5125                }5122                }
5126                description5123                description
5127                  "set SNR AX min threshold ";5124                  "set SNR AX min threshold ";
5128              }5125              }
5129              leaf max {5126              leaf max {
5130                type uint32 {5127                type uint32 {
5131                  range "1..2147483646" {5128                  range "1..2147483646" {
5132                    description5129                    description
5133                      "SNR AX max threshold ";5130                      "SNR AX max threshold ";
5134                  }5131                  }
5135                }5132                }
5136                description5133                description
5137                  "set SNR AX max threshold ";5134                  "set SNR AX max threshold ";
5138              }5135              }
5139            }5136            }
5140            container snr-bx {5137            container snr-bx {
5141              description5138              description
5142                "set SNR BX threshold";5139                "set SNR BX threshold";
5143              leaf min {5140              leaf min {
5144                type uint32 {5141                type uint32 {
5145                  range "1..2147483646" {5142                  range "1..2147483646" {
5146                    description5143                    description
5147                      "SNR BX min threshold";5144                      "SNR BX min threshold";
5148                  }5145                  }
5149                }5146                }
5150                description5147                description
5151                  "set SNR BX min threshold ";5148                  "set SNR BX min threshold ";
5152              }5149              }
5153              leaf max {5150              leaf max {
5154                type uint32 {5151                type uint32 {
5155                  range "1..2147483646" {5152                  range "1..2147483646" {
5156                    description5153                    description
5157                      "SNR BX max threshold ";5154                      "SNR BX max threshold ";
5158                  }5155                  }
5159                }5156                }
5160                description5157                description
5161                  "set SNR BX max threshold ";5158                  "set SNR BX max threshold ";
5162              }5159              }
5163            }5160            }
5164            container snr-ay {5161            container snr-ay {
5165              description5162              description
5166                "set SNR AY threshold";5163                "set SNR AY threshold";
5167              leaf min {5164              leaf min {
5168                type uint32 {5165                type uint32 {
5169                  range "1..2147483646" {5166                  range "1..2147483646" {
5170                    description5167                    description
5171                      "SNR AY min threshold";5168                      "SNR AY min threshold";
5172                  }5169                  }
5173                }5170                }
5174                description5171                description
5175                  "set SNR AY min threshold ";5172                  "set SNR AY min threshold ";
5176              }5173              }
5177              leaf max {5174              leaf max {
5178                type uint32 {5175                type uint32 {
5179                  range "1..2147483646" {5176                  range "1..2147483646" {
5180                    description5177                    description
5181                      "SNR AY max threshold ";5178                      "SNR AY max threshold ";
5182                  }5179                  }
5183                }5180                }
5184                description5181                description
5185                  "set SNR AY max threshold ";5182                  "set SNR AY max threshold ";
5186              }5183              }
5187            }5184            }
5188            container snr-by {5185            container snr-by {
5189              description5186              description
5190                "set SNR BY threshold";5187                "set SNR BY threshold";
5191              leaf min {5188              leaf min {
5192                type uint32 {5189                type uint32 {
5193                  range "1..2147483646" {5190                  range "1..2147483646" {
5194                    description5191                    description
5195                      "SNR BY min threshold";5192                      "SNR BY min threshold";
5196                  }5193                  }
5197                }5194                }
5198                description5195                description
5199                  "set SNR BY min threshold ";5196                  "set SNR BY min threshold ";
5200              }5197              }
5201              leaf max {5198              leaf max {
5202                type uint32 {5199                type uint32 {
5203                  range "1..2147483646" {5200                  range "1..2147483646" {
5204                    description5201                    description
5205                      "SNR BY max threshold ";5202                      "SNR BY max threshold ";
5206                  }5203                  }
5207                }5204                }
5208                description5205                description
5209                  "set SNR BY max threshold ";5206                  "set SNR BY max threshold ";
5210              }5207              }
5211            }5208            }
5212            container rx-sig-pow-dbm {5209            container rx-sig-pow-dbm {
5213              description5210              description
5214                "set rx-sig-pow threshold in dbm";5211                "set rx-sig-pow threshold in dbm";
5215              leaf min {5212              leaf min {
5216                type int32 {5213                type int32 {
5217                  range "-3000..6633" {5214                  range "-3000..6633" {
5218                    description5215                    description
5219                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";5216                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
5220                  }5217                  }
5221                }5218                }
5222                description5219                description
5223                  "set rx-sig-pow min threshold in dbm";5220                  "set rx-sig-pow min threshold in dbm";
5224              }5221              }
5225              leaf max {5222              leaf max {
5226                type int32 {5223                type int32 {
5227                  range "-3000..6633" {5224                  range "-3000..6633" {
5228                    description5225                    description
5229                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";5226                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
5230                  }5227                  }
5231                }5228                }
5232                description5229                description
5233                  "set rx-sig-pow max threshold in dbm";5230                  "set rx-sig-pow max threshold in dbm";
5234              }5231              }
5235            }5232            }
5236            container low-freq-off {5233            container low-freq-off {
5237              description5234              description
5238                "set low signal freq offset threshold in Mhz";5235                "set low signal freq offset threshold in Mhz";
5239              leaf min {5236              leaf min {
5240                type int32 {5237                type int32 {
5241                  range "-1500..1500" {5238                  range "-1500..1500" {
5242                    description5239                    description
5243                      "low signal freq offset min threshold in Mhz";5240                      "low signal freq offset min threshold in Mhz";
5244                  }5241                  }
5245                }5242                }
5246                description5243                description
5247                  "set low signal freq offset min threshold in Mhz";5244                  "set low signal freq offset min threshold in Mhz";
5248              }5245              }
5249              leaf max {5246              leaf max {
5250                type int32 {5247                type int32 {
5251                  range "-1500..1500" {5248                  range "-1500..1500" {
5252                    description5249                    description
5253                      "low signal freq offset max threshold in Mhz";5250                      "low signal freq offset max threshold in Mhz";
5254                  }5251                  }
5255                }5252                }
5256                description5253                description
5257                  "set low signal freq offset max threshold in Mhz";5254                  "set low signal freq offset max threshold in Mhz";
5258              }5255              }
5259            }5256            }
5260            container sop-s1 {5257            container sop-s1 {
5261              description5258              description
5262                "set SOP S1 threshold ";5259                "set SOP S1 threshold ";
5263              leaf min {5260              leaf min {
5264                type int32 {5261                type int32 {
5265                  range "-100..100" {5262                  range "-100..100" {
5266                    description5263                    description
5267                      "SOP S1 threshold ";5264                      "SOP S1 threshold ";
5268                  }5265                  }
5269                }5266                }
5270                description5267                description
5271                  "set SOP S1 min threshold ";5268                  "set SOP S1 min threshold ";
5272              }5269              }
5273              leaf max {5270              leaf max {
5274                type int32 {5271                type int32 {
5275                  range "-100..100" {5272                  range "-100..100" {
5276                    description5273                    description
5277                      "SOP S1 max threshold ";5274                      "SOP S1 max threshold ";
5278                  }5275                  }
5279                }5276                }
5280                description5277                description
5281                  "set SOP S1 max threshold ";5278                  "set SOP S1 max threshold ";
5282              }5279              }
5283            }5280            }
5284            container sop-s2 {5281            container sop-s2 {
5285              description5282              description
5286                "set SOP S2 threshold ";5283                "set SOP S2 threshold ";
5287              leaf min {5284              leaf min {
5288                type int32 {5285                type int32 {
5289                  range "-100..100" {5286                  range "-100..100" {
5290                    description5287                    description
5291                      "SOP S2 threshold ";5288                      "SOP S2 threshold ";
5292                  }5289                  }
5293                }5290                }
5294                description5291                description
5295                  "set SOP S2 min threshold ";5292                  "set SOP S2 min threshold ";
5296              }5293              }
5297              leaf max {5294              leaf max {
5298                type int32 {5295                type int32 {
5299                  range "-100..100" {5296                  range "-100..100" {
5300                    description5297                    description
5301                      "SOP S2 max threshold ";5298                      "SOP S2 max threshold ";
5302                  }5299                  }
5303                }5300                }
5304                description5301                description
5305                  "set SOP S2 max threshold ";5302                  "set SOP S2 max threshold ";
5306              }5303              }
5307            }5304            }
5308            container sop-s3 {5305            container sop-s3 {
5309              description5306              description
5310                "set SOP S3 threshold ";5307                "set SOP S3 threshold ";
5311              leaf min {5308              leaf min {
5312                type int32 {5309                type int32 {
5313                  range "-100..100" {5310                  range "-100..100" {
5314                    description5311                    description
5315                      "SOP S3 threshold ";5312                      "SOP S3 threshold ";
5316                  }5313                  }
5317                }5314                }
5318                description5315                description
5319                  "set SOP S3 min threshold ";5316                  "set SOP S3 min threshold ";
5320              }5317              }
5321              leaf max {5318              leaf max {
5322                type int32 {5319                type int32 {
5323                  range "-100..100" {5320                  range "-100..100" {
5324                    description5321                    description
5325                      "SOP S3 max threshold ";5322                      "SOP S3 max threshold ";
5326                  }5323                  }
5327                }5324                }
5328                description5325                description
5329                  "set SOP S3 max threshold ";5326                  "set SOP S3 max threshold ";
5330              }5327              }
5331            }5328            }
5332          }5329          }
5333          container report {5330          container report {
5334            description5331            description
5335              "set optics TCA reporting status";5332              "set optics TCA reporting status";
5336            container lbc {5333            container lbc {
5337              description5334              description
5338                "set lbc TCA reporting status";5335                "set lbc TCA reporting status";
5339              container min-tca {5336              container min-tca {
5340                description5337                description
5341                  "set lbc min TCA reporting status";5338                  "set lbc min TCA reporting status";
5342                container enable {5339                container enable {
5343                  presence "Indicates a enable node is configured.";5340                  presence "Indicates a enable node is configured.";
5344                  description5341                  description
5345                    "Enable TCA reporting";5342                    "Enable TCA reporting";
5346                }5343                }
5347              }5344              }
5348              container max-tca {5345              container max-tca {
5349                description5346                description
5350                  "set lbc max TCA reporting status";5347                  "set lbc max TCA reporting status";
5351                container enable {5348                container enable {
5352                  presence "Indicates a enable node is configured.";5349                  presence "Indicates a enable node is configured.";
5353                  description5350                  description
5354                    "Enable TCA reporting";5351                    "Enable TCA reporting";
5355                }5352                }
5356              }5353              }
5357            }5354            }
5358            container opt {5355            container opt {
5359              description5356              description
5360                "set opt TCA reporting status";5357                "set opt TCA reporting status";
5361              container min-tca {5358              container min-tca {
5362                description5359                description
5363                  "set opt min TCA reporting status";5360                  "set opt min TCA reporting status";
5364                container enable {5361                container enable {
5365                  presence "Indicates a enable node is configured.";5362                  presence "Indicates a enable node is configured.";
5366                  description5363                  description
5367                    "Enable TCA reporting";5364                    "Enable TCA reporting";
5368                }5365                }
5369              }5366              }
5370              container max-tca {5367              container max-tca {
5371                description5368                description
5372                  "set opt max TCA reporting status";5369                  "set opt max TCA reporting status";
5373                container enable {5370                container enable {
5374                  presence "Indicates a enable node is configured.";5371                  presence "Indicates a enable node is configured.";
5375                  description5372                  description
5376                    "Enable TCA reporting";5373                    "Enable TCA reporting";
5377                }5374                }
5378              }5375              }
5379            }5376            }
5380            container opr {5377            container opr {
5381              description5378              description
5382                "set opr TCA reporting status";5379                "set opr TCA reporting status";
5383              container min-tca {5380              container min-tca {
5384                description5381                description
5385                  "set opr min TCA reporting status";5382                  "set opr min TCA reporting status";
5386                container enable {5383                container enable {
5387                  presence "Indicates a enable node is configured.";5384                  presence "Indicates a enable node is configured.";
5388                  description5385                  description
5389                    "Enable TCA reporting";5386                    "Enable TCA reporting";
5390                }5387                }
5391              }5388              }
5392              container max-tca {5389              container max-tca {
5393                description5390                description
5394                  "set opr max TCA reporting status";5391                  "set opr max TCA reporting status";
5395                container enable {5392                container enable {
5396                  presence "Indicates a enable node is configured.";5393                  presence "Indicates a enable node is configured.";
5397                  description5394                  description
5398                    "Enable TCA reporting";5395                    "Enable TCA reporting";
5399                }5396                }
5400              }5397              }
5401            }5398            }
5402            container cd {5399            container cd {
5403              description5400              description
5404                "set chromatic dispersion TCA reporting status";5401                "set chromatic dispersion TCA reporting status";
5405              container min-tca {5402              container min-tca {
5406                description5403                description
5407                  "set chromatic dispersion min TCA reporting status";5404                  "set chromatic dispersion min TCA reporting status";
5408                container enable {5405                container enable {
5409                  presence "Indicates a enable node is configured.";5406                  presence "Indicates a enable node is configured.";
5410                  description5407                  description
5411                    "Enable TCA reporting";5408                    "Enable TCA reporting";
5412                }5409                }
5413              }5410              }
5414              container max-tca {5411              container max-tca {
5415                description5412                description
5416                  "set chromatic dispersion max TCA reporting status";5413                  "set chromatic dispersion max TCA reporting status";
5417                container enable {5414                container enable {
5418                  presence "Indicates a enable node is configured.";5415                  presence "Indicates a enable node is configured.";
5419                  description5416                  description
5420                    "Enable TCA reporting";5417                    "Enable TCA reporting";
5421                }5418                }
5422              }5419              }
5423            }5420            }
5424            container dgd {5421            container dgd {
5425              description5422              description
5426                "set differential group delay TCA reporting status";5423                "set differential group delay TCA reporting status";
5427              container min-tca {5424              container min-tca {
5428                description5425                description
5429                  "set differentail group delay min TCA reporting status";5426                  "set differentail group delay min TCA reporting status";
5430                container enable {5427                container enable {
5431                  presence "Indicates a enable node is configured.";5428                  presence "Indicates a enable node is configured.";
5432                  description5429                  description
5433                    "Enable TCA reporting";5430                    "Enable TCA reporting";
5434                }5431                }
5435              }5432              }
5436              container max-tca {5433              container max-tca {
5437                description5434                description
5438                  "set differential group delay max TCA reporting status";5435                  "set differential group delay max TCA reporting status";
5439                container enable {5436                container enable {
5440                  presence "Indicates a enable node is configured.";5437                  presence "Indicates a enable node is configured.";
5441                  description5438                  description
5442                    "Enable TCA reporting";5439                    "Enable TCA reporting";
5443                }5440                }
5444              }5441              }
5445            }5442            }
5446            container pmd {5443            container pmd {
5447              description5444              description
5448                "set polarization mode dispersion TCA reporting status";5445                "set polarization mode dispersion TCA reporting status";
5449              container min-tca {5446              container min-tca {
5450                description5447                description
5451                  "set polarization mode dispersion min TCA reporting status";5448                  "set polarization mode dispersion min TCA reporting status";
5452                container enable {5449                container enable {
5453                  presence "Indicates a enable node is configured.";5450                  presence "Indicates a enable node is configured.";
5454                  description5451                  description
5455                    "Enable TCA reporting";5452                    "Enable TCA reporting";
5456                }5453                }
5457              }5454              }
5458              container max-tca {5455              container max-tca {
5459                description5456                description
5460                  "set polarization mode dispersion max TCA reporting status";5457                  "set polarization mode dispersion max TCA reporting status";
5461                container enable {5458                container enable {
5462                  presence "Indicates a enable node is configured.";5459                  presence "Indicates a enable node is configured.";
5463                  description5460                  description
5464                    "Enable TCA reporting";5461                    "Enable TCA reporting";
5465                }5462                }
5466              }5463              }
5467            }5464            }
5468            container sopmd {5465            container sopmd {
5469              description5466              description
5470                "set second order polarization mode dispersion TCA reporting status";5467                "set second order polarization mode dispersion TCA reporting status";
5471              container min-tca {5468              container min-tca {
5472                description5469                description
5473                  "set second order polarization mode dispersion min TCA reporting status";5470                  "set second order polarization mode dispersion min TCA reporting status";
5474                container enable {5471                container enable {
5475                  presence "Indicates a enable node is configured.";5472                  presence "Indicates a enable node is configured.";
5476                  description5473                  description
5477                    "Enable TCA reporting";5474                    "Enable TCA reporting";
5478                }5475                }
5479              }5476              }
5480              container max-tca {5477              container max-tca {
5481                description5478                description
5482                  "set polarization mode dispersion max TCA reporting status";5479                  "set polarization mode dispersion max TCA reporting status";
5483                container enable {5480                container enable {
5484                  presence "Indicates a enable node is configured.";5481                  presence "Indicates a enable node is configured.";
5485                  description5482                  description
5486                    "Enable TCA reporting";5483                    "Enable TCA reporting";
5487                }5484                }
5488              }5485              }
5489            }5486            }
5490            container osnr {5487            container osnr {
5491              description5488              description
5492                "set optical signal to noise ratio TCA reporting status";5489                "set optical signal to noise ratio TCA reporting status";
5493              container min-tca {5490              container min-tca {
5494                description5491                description
5495                  "set optical signal to noise ratio min TCA reporting status";5492                  "set optical signal to noise ratio min TCA reporting status";
5496                container enable {5493                container enable {
5497                  presence "Indicates a enable node is configured.";5494                  presence "Indicates a enable node is configured.";
5498                  description5495                  description
5499                    "Enable TCA reporting";5496                    "Enable TCA reporting";
5500                }5497                }
5501              }5498              }
5502              container max-tca {5499              container max-tca {
5503                description5500                description
5504                  "set optical signal to noise ratio max TCA reporting status";5501                  "set optical signal to noise ratio max TCA reporting status";
5505                container enable {5502                container enable {
5506                  presence "Indicates a enable node is configured.";5503                  presence "Indicates a enable node is configured.";
5507                  description5504                  description
5508                    "Enable TCA reporting";5505                    "Enable TCA reporting";
5509                }5506                }
5510              }5507              }
5511            }5508            }
5512            container pdl {5509            container pdl {
5513              description5510              description
5514                "set polarization dependent loss TCA reporting status";5511                "set polarization dependent loss TCA reporting status";
5515              container min-tca {5512              container min-tca {
5516                description5513                description
5517                  "set polarization dependent loss min TCA reporting status";5514                  "set polarization dependent loss min TCA reporting status";
5518                container enable {5515                container enable {
5519                  presence "Indicates a enable node is configured.";5516                  presence "Indicates a enable node is configured.";
5520                  description5517                  description
5521                    "Enable TCA reporting";5518                    "Enable TCA reporting";
5522                }5519                }
5523              }5520              }
5524              container max-tca {5521              container max-tca {
5525                description5522                description
5526                  "set polarization dependent loss max TCA reporting status";5523                  "set polarization dependent loss max TCA reporting status";
5527                container enable {5524                container enable {
5528                  presence "Indicates a enable node is configured.";5525                  presence "Indicates a enable node is configured.";
5529                  description5526                  description
5530                    "Enable TCA reporting";5527                    "Enable TCA reporting";
5531                }5528                }
5532              }5529              }
5533            }5530            }
5534            container pcr {5531            container pcr {
5535              description5532              description
5536                "set polarization state change TCA reporting status";5533                "set polarization state change TCA reporting status";
5537              container min-tca {5534              container min-tca {
5538                description5535                description
5539                  "set polarization state change min TCA reporting status";5536                  "set polarization state change min TCA reporting status";
5540                container enable {5537                container enable {
5541                  presence "Indicates a enable node is configured.";5538                  presence "Indicates a enable node is configured.";
5542                  description5539                  description
5543                    "Enable TCA reporting";5540                    "Enable TCA reporting";
5544                }5541                }
5545              }5542              }
5546              container max-tca {5543              container max-tca {
5547                description5544                description
5548                  "set polarization state change max TCA reporting status";5545                  "set polarization state change max TCA reporting status";
5549                container enable {5546                container enable {
5550                  presence "Indicates a enable node is configured.";5547                  presence "Indicates a enable node is configured.";
5551                  description5548                  description
5552                    "Enable TCA reporting";5549                    "Enable TCA reporting";
5553                }5550                }
5554              }5551              }
5555            }5552            }
5556            container pn {5553            container pn {
5557              description5554              description
5558                "set phase noise TCA reporting status";5555                "set phase noise TCA reporting status";
5559              container min-tca {5556              container min-tca {
5560                description5557                description
5561                  "set phase noise min TCA reporting status";5558                  "set phase noise min TCA reporting status";
5562                container enable {5559                container enable {
5563                  presence "Indicates a enable node is configured.";5560                  presence "Indicates a enable node is configured.";
5564                  description5561                  description
5565                    "Enable TCA reporting";5562                    "Enable TCA reporting";
5566                }5563                }
5567              }5564              }
5568              container max-tca {5565              container max-tca {
5569                description5566                description
5570                  "set phase noise max TCA reporting status";5567                  "set phase noise max TCA reporting status";
5571                container enable {5568                container enable {
5572                  presence "Indicates a enable node is configured.";5569                  presence "Indicates a enable node is configured.";
5573                  description5570                  description
5574                    "Enable TCA reporting";5571                    "Enable TCA reporting";
5575                }5572                }
5576              }5573              }
5577            }5574            }
5578            container lbc-pc {5575            container lbc-pc {
5579              description5576              description
5580                "set lbc % TCA reporting status";5577                "set lbc % TCA reporting status";
5581              container min-tca {5578              container min-tca {
5582                description5579                description
5583                  "set lbc min % TCA reporting status";5580                  "set lbc min % TCA reporting status";
5584                container enable {5581                container enable {
5585                  presence "Indicates a enable node is configured.";5582                  presence "Indicates a enable node is configured.";
5586                  description5583                  description
5587                    "Enable TCA reporting";5584                    "Enable TCA reporting";
5588                }5585                }
5589              }5586              }
5590              container max-tca {5587              container max-tca {
5591                description5588                description
5592                  "set lbc max % TCA reporting status";5589                  "set lbc max % TCA reporting status";
5593                container enable {5590                container enable {
5594                  presence "Indicates a enable node is configured.";5591                  presence "Indicates a enable node is configured.";
5595                  description5592                  description
5596                    "Enable TCA reporting";5593                    "Enable TCA reporting";
5597                }5594                }
5598              }5595              }
5599            }5596            }
5600            container rx-sig-pow {5597            container rx-sig-pow {
5601              description5598              description
5602                "set rx sig power TCA reporting status";5599                "set rx sig power TCA reporting status";
5603              container min-tca {5600              container min-tca {
5604                description5601                description
5605                  "set rx sig power(uW/dBm) min TCA reporting status";5602                  "set rx sig power(uW/dBm) min TCA reporting status";
5606                container enable {5603                container enable {
5607                  presence "Indicates a enable node is configured.";5604                  presence "Indicates a enable node is configured.";
5608                  description5605                  description
5609                    "Enable TCA reporting";5606                    "Enable TCA reporting";
5610                }5607                }
5611              }5608              }
5612              container max-tca {5609              container max-tca {
5613                description5610                description
5614                  "set rx sig power(uW/dBm) max TCA reporting status";5611                  "set rx sig power(uW/dBm) max TCA reporting status";
5615                container enable {5612                container enable {
5616                  presence "Indicates a enable node is configured.";5613                  presence "Indicates a enable node is configured.";
5617                  description5614                  description
5618                    "Enable TCA reporting";5615                    "Enable TCA reporting";
5619                }5616                }
5620              }5617              }
5621            }5618            }
5622            container low-freq-off {5619            container low-freq-off {
5623              description5620              description
5624                "set low signal freq offset TCA reporting status";5621                "set low signal freq offset TCA reporting status";
5625              container min-tca {5622              container min-tca {
5626                description5623                description
5627                  "set low signal freq offset min TCA reporting status";5624                  "set low signal freq offset min TCA reporting status";
5628                container enable {5625                container enable {
5629                  presence "Indicates a enable node is configured.";5626                  presence "Indicates a enable node is configured.";
5630                  description5627                  description
5631                    "Enable TCA reporting";5628                    "Enable TCA reporting";
5632                }5629                }
5633              }5630              }
5634              container max-tca {5631              container max-tca {
5635                description5632                description
5636                  "set low signal freq offset max TCA reporting status";5633                  "set low signal freq offset max TCA reporting status";
5637                container enable {5634                container enable {
5638                  presence "Indicates a enable node is configured.";5635                  presence "Indicates a enable node is configured.";
5639                  description5636                  description
5640                    "Enable TCA reporting";5637                    "Enable TCA reporting";
5641                }5638                }
5642              }5639              }
5643            }5640            }
5644            container snr {5641            container snr {
5645              description5642              description
5646                "set SNR TCA reporting status";5643                "set SNR TCA reporting status";
5647              container min-tca {5644              container min-tca {
5648                description5645                description
5649                  "set SNR min TCA reporting status";5646                  "set SNR min TCA reporting status";
5650                container enable {5647                container enable {
5651                  presence "Indicates a enable node is configured.";5648                  presence "Indicates a enable node is configured.";
5652                  description5649                  description
5653                    "Enable TCA reporting";5650                    "Enable TCA reporting";
5654                }5651                }
5655              }5652              }
5656              container max-tca {5653              container max-tca {
5657                description5654                description
5658                  "set SNR max TCA reporting status";5655                  "set SNR max TCA reporting status";
5659                container enable {5656                container enable {
5660                  presence "Indicates a enable node is configured.";5657                  presence "Indicates a enable node is configured.";
5661                  description5658                  description
5662                    "Enable TCA reporting";5659                    "Enable TCA reporting";
5663                }5660                }
5664              }5661              }
5665            }5662            }
5666            container snr-ax {5663            container snr-ax {
5667              description5664              description
5668                "set SNR-AX TCA reporting status";5665                "set SNR-AX TCA reporting status";
5669              container min-tca {5666              container min-tca {
5670                description5667                description
5671                  "set SNR-AX min TCA reporting status";5668                  "set SNR-AX min TCA reporting status";
5672                container enable {5669                container enable {
5673                  presence "Indicates a enable node is configured.";5670                  presence "Indicates a enable node is configured.";
5674                  description5671                  description
5675                    "Enable TCA reporting";5672                    "Enable TCA reporting";
5676                }5673                }
5677              }5674              }
5678              container max-tca {5675              container max-tca {
5679                description5676                description
5680                  "set SNR-AX max TCA reporting status";5677                  "set SNR-AX max TCA reporting status";
5681                container enable {5678                container enable {
5682                  presence "Indicates a enable node is configured.";5679                  presence "Indicates a enable node is configured.";
5683                  description5680                  description
5684                    "Enable TCA reporting";5681                    "Enable TCA reporting";
5685                }5682                }
5686              }5683              }
5687            }5684            }
5688            container snr-bx {5685            container snr-bx {
5689              description5686              description
5690                "set SNR-BX TCA reporting status";5687                "set SNR-BX TCA reporting status";
5691              container min-tca {5688              container min-tca {
5692                description5689                description
5693                  "set SNR-BX min TCA reporting status";5690                  "set SNR-BX min TCA reporting status";
5694                container enable {5691                container enable {
5695                  presence "Indicates a enable node is configured.";5692                  presence "Indicates a enable node is configured.";
5696                  description5693                  description
5697                    "Enable TCA reporting";5694                    "Enable TCA reporting";
5698                }5695                }
5699              }5696              }
5700              container max-tca {5697              container max-tca {
5701                description5698                description
5702                  "set SNR-BX max TCA reporting status";5699                  "set SNR-BX max TCA reporting status";
5703                container enable {5700                container enable {
5704                  presence "Indicates a enable node is configured.";5701                  presence "Indicates a enable node is configured.";
5705                  description5702                  description
5706                    "Enable TCA reporting";5703                    "Enable TCA reporting";
5707                }5704                }
5708              }5705              }
5709            }5706            }
5710            container snr-ay {5707            container snr-ay {
5711              description5708              description
5712                "set SNR-AY TCA reporting status";5709                "set SNR-AY TCA reporting status";
5713              container min-tca {5710              container min-tca {
5714                description5711                description
5715                  "set SNR-AY min TCA reporting status";5712                  "set SNR-AY min TCA reporting status";
5716                container enable {5713                container enable {
5717                  presence "Indicates a enable node is configured.";5714                  presence "Indicates a enable node is configured.";
5718                  description5715                  description
5719                    "Enable TCA reporting";5716                    "Enable TCA reporting";
5720                }5717                }
5721              }5718              }
5722              container max-tca {5719              container max-tca {
5723                description5720                description
5724                  "set SNR-AY max TCA reporting status";5721                  "set SNR-AY max TCA reporting status";
5725                container enable {5722                container enable {
5726                  presence "Indicates a enable node is configured.";5723                  presence "Indicates a enable node is configured.";
5727                  description5724                  description
5728                    "Enable TCA reporting";5725                    "Enable TCA reporting";
5729                }5726                }
5730              }5727              }
5731            }5728            }
5732            container snr-by {5729            container snr-by {
5733              description5730              description
5734                "set SNR-BY TCA reporting status";5731                "set SNR-BY TCA reporting status";
5735              container min-tca {5732              container min-tca {
5736                description5733                description
5737                  "set SNR-BY min TCA reporting status";5734                  "set SNR-BY min TCA reporting status";
5738                container enable {5735                container enable {
5739                  presence "Indicates a enable node is configured.";5736                  presence "Indicates a enable node is configured.";
5740                  description5737                  description
5741                    "Enable TCA reporting";5738                    "Enable TCA reporting";
5742                }5739                }
5743              }5740              }
5744              container max-tca {5741              container max-tca {
5745                description5742                description
5746                  "set SNR-BY max TCA reporting status";5743                  "set SNR-BY max TCA reporting status";
5747                container enable {5744                container enable {
5748                  presence "Indicates a enable node is configured.";5745                  presence "Indicates a enable node is configured.";
5749                  description5746                  description
5750                    "Enable TCA reporting";5747                    "Enable TCA reporting";
5751                }5748                }
5752              }5749              }
5753            }5750            }
5754            container sop-s1 {5751            container sop-s1 {
5755              description5752              description
5756                "set SOP-S1 TCA reporting status";5753                "set SOP-S1 TCA reporting status";
5757              container min-tca {5754              container min-tca {
5758                description5755                description
5759                  "set SOP-S1 min TCA reporting status";5756                  "set SOP-S1 min TCA reporting status";
5760                container enable {5757                container enable {
5761                  presence "Indicates a enable node is configured.";5758                  presence "Indicates a enable node is configured.";
5762                  description5759                  description
5763                    "Enable TCA reporting";5760                    "Enable TCA reporting";
5764                }5761                }
5765              }5762              }
5766              container max-tca {5763              container max-tca {
5767                description5764                description
5768                  "set SOP-S1 max TCA reporting status";5765                  "set SOP-S1 max TCA reporting status";
5769                container enable {5766                container enable {
5770                  presence "Indicates a enable node is configured.";5767                  presence "Indicates a enable node is configured.";
5771                  description5768                  description
5772                    "Enable TCA reporting";5769                    "Enable TCA reporting";
5773                }5770                }
5774              }5771              }
5775            }5772            }
5776            container sop-s2 {5773            container sop-s2 {
5777              description5774              description
5778                "set SOP-S2 TCA reporting status";5775                "set SOP-S2 TCA reporting status";
5779              container min-tca {5776              container min-tca {
5780                description5777                description
5781                  "set SOP-S2 min TCA reporting status";5778                  "set SOP-S2 min TCA reporting status";
5782                container enable {5779                container enable {
5783                  presence "Indicates a enable node is configured.";5780                  presence "Indicates a enable node is configured.";
5784                  description5781                  description
5785                    "Enable TCA reporting";5782                    "Enable TCA reporting";
5786                }5783                }
5787              }5784              }
5788              container max-tca {5785              container max-tca {
5789                description5786                description
5790                  "set SOP-S2 max TCA reporting status";5787                  "set SOP-S2 max TCA reporting status";
5791                container enable {5788                container enable {
5792                  presence "Indicates a enable node is configured.";5789                  presence "Indicates a enable node is configured.";
5793                  description5790                  description
5794                    "Enable TCA reporting";5791                    "Enable TCA reporting";
5795                }5792                }
5796              }5793              }
5797            }5794            }
5798            container sop-s3 {5795            container sop-s3 {
5799              description5796              description
5800                "set SOP-S3 TCA reporting status";5797                "set SOP-S3 TCA reporting status";
5801              container min-tca {5798              container min-tca {
5802                description5799                description
5803                  "set SOP-S3 min TCA reporting status";5800                  "set SOP-S3 min TCA reporting status";
5804                container enable {5801                container enable {
5805                  presence "Indicates a enable node is configured.";5802                  presence "Indicates a enable node is configured.";
5806                  description5803                  description
5807                    "Enable TCA reporting";5804                    "Enable TCA reporting";
5808                }5805                }
5809              }5806              }
5810              container max-tca {5807              container max-tca {
5811                description5808                description
5812                  "set SOP-S3 max TCA reporting status";5809                  "set SOP-S3 max TCA reporting status";
5813                container enable {5810                container enable {
5814                  presence "Indicates a enable node is configured.";5811                  presence "Indicates a enable node is configured.";
5815                  description5812                  description
5816                    "Enable TCA reporting";5813                    "Enable TCA reporting";
5817                }5814                }
5818              }5815              }
5819            }5816            }
5820          }5817          }
5821        }5818        }
5822        container fec {5819        container fec {
5823          description5820          description
5824            "Configure fec g709 performance monitoring";5821            "Configure fec g709 performance monitoring";
5825          container threshold {5822          container threshold {
5826            description5823            description
5827              "Configure fec threshold";5824              "Configure fec threshold";
5828            leaf ec-bits {5825            leaf ec-bits {
5829              type xr:Cisco-ios-xr-string {5826              type xr:Cisco-ios-xr-string {
5830                length "1..20" {5827                length "1..20" {
5831                  description5828                  description
5832                    "ec-bits threshold  <range:0-75279974400>";5829                    "ec-bits threshold  <range:0-75279974400>";
5833                }5830                }
5834              }5831              }
5835              description5832              description
5836                "set EC-BITS threshold";5833                "set EC-BITS threshold";
5837            }5834            }
5838            leaf uc-words {5835            leaf uc-words {
5839              type xr:Cisco-ios-xr-string {5836              type xr:Cisco-ios-xr-string {
5840                length "1..20" {5837                length "1..20" {
5841                  description5838                  description
5842                    "uc-words threshold <range:0-453570969600>";5839                    "uc-words threshold <range:0-453570969600>";
5843                }5840                }
5844              }5841              }
5845              description5842              description
5846                "set UC-WORDS threshold";5843                "set UC-WORDS threshold";
5847            }5844            }
5848            container pre-fec-ber {5845            container pre-fec-ber {
5849              description5846              description
5850                "Set PRE-FEC-BER Thresholds";5847                "Set PRE-FEC-BER Thresholds";
5851              leaf min {5848              leaf min {
5852                type xr:Cisco-ios-xr-string {5849                type xr:Cisco-ios-xr-string {
5853                  length "1..20" {5850                  length "1..20" {
5854                    description5851                    description
5855                      "pre-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";5852                      "pre-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
5856                  }5853                  }
5857                }5854                }
5858                description5855                description
5859                  "set pre-fec-ber min threshold";5856                  "set pre-fec-ber min threshold";
5860              }5857              }
5861              leaf max {5858              leaf max {
5862                type xr:Cisco-ios-xr-string {5859                type xr:Cisco-ios-xr-string {
5863                  length "1..20" {5860                  length "1..20" {
5864                    description5861                    description
5865                      "pre-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";5862                      "pre-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
5866                  }5863                  }
5867                }5864                }
5868                description5865                description
5869                  "set pre-fec-ber max threshold";5866                  "set pre-fec-ber max threshold";
5870              }5867              }
5871            }5868            }
5872            container post-fec-ber {5869            container post-fec-ber {
5873              description5870              description
5874                "Set POST-FEC-BER Thresholds";5871                "Set POST-FEC-BER Thresholds";
5875              leaf min {5872              leaf min {
5876                type xr:Cisco-ios-xr-string {5873                type xr:Cisco-ios-xr-string {
5877                  length "1..20" {5874                  length "1..20" {
5878                    description5875                    description
5879                      "post-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";5876                      "post-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
5880                  }5877                  }
5881                }5878                }
5882                description5879                description
5883                  "set post-fec-ber min threshold";5880                  "set post-fec-ber min threshold";
5884              }5881              }
5885              leaf max {5882              leaf max {
5886                type xr:Cisco-ios-xr-string {5883                type xr:Cisco-ios-xr-string {
5887                  length "1..20" {5884                  length "1..20" {
5888                    description5885                    description
5889                      "post-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";5886                      "post-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
5890                  }5887                  }
5891                }5888                }
5892                description5889                description
5893                  "set post-fec-ber max threshold";5890                  "set post-fec-ber max threshold";
5894              }5891              }
5895            }5892            }
5896            container q {5893            container q {
5897              description5894              description
5898                "set Q threshold";5895                "set Q threshold";
5899              leaf min {5896              leaf min {
5900                type xr:Cisco-ios-xr-string {5897                type xr:Cisco-ios-xr-string {
5901                  length "1..20" {5898                  length "1..20" {
5902                    description5899                    description
5903                      "Q min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";5900                      "Q min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
5904                  }5901                  }
5905                }5902                }
5906                description5903                description
5907                  "set Q min threshold";5904                  "set Q min threshold";
5908              }5905              }
5909              leaf max {5906              leaf max {
5910                type xr:Cisco-ios-xr-string {5907                type xr:Cisco-ios-xr-string {
5911                  length "1..20" {5908                  length "1..20" {
5912                    description5909                    description
5913                      "Q max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";5910                      "Q max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
5914                  }5911                  }
5915                }5912                }
5916                description5913                description
5917                  "set Q max threshold";5914                  "set Q max threshold";
5918              }5915              }
5919            }5916            }
5920            container q-margin {5917            container q-margin {
5921              description5918              description
5922                "set Q margin threshold";5919                "set Q margin threshold";
5923              leaf min {5920              leaf min {
5924                type xr:Cisco-ios-xr-string {5921                type xr:Cisco-ios-xr-string {
5925                  length "1..20" {5922                  length "1..20" {
5926                    description5923                    description
5927                      "Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";5924                      "Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
5928                  }5925                  }
5929                }5926                }
5930                description5927                description
5931                  "set Q margin min threshold";5928                  "set Q margin min threshold";
5932              }5929              }
5933              leaf max {5930              leaf max {
5934                type xr:Cisco-ios-xr-string {5931                type xr:Cisco-ios-xr-string {
5935                  length "1..20" {5932                  length "1..20" {
5936                    description5933                    description
5937                      "Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";5934                      "Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
5938                  }5935                  }
5939                }5936                }
5940                description5937                description
5941                  "set Q margin max threshold";5938                  "set Q margin max threshold";
5942              }5939              }
5943            }5940            }
5944            container inst-q-margin {5941            container inst-q-margin {
5945              description5942              description
5946                "set Instantaneous Q margin threshold";5943                "set Instantaneous Q margin threshold";
5947              leaf min {5944              leaf min {
5948                type xr:Cisco-ios-xr-string {5945                type xr:Cisco-ios-xr-string {
5949                  length "1..20" {5946                  length "1..20" {
5950                    description5947                    description
5951                      "Instantaneous Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";5948                      "Instantaneous Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
5952                  }5949                  }
5953                }5950                }
5954                description5951                description
5955                  "set Instantaneous Q margin min threshold";5952                  "set Instantaneous Q margin min threshold";
5956              }5953              }
5957              leaf max {5954              leaf max {
5958                type xr:Cisco-ios-xr-string {5955                type xr:Cisco-ios-xr-string {
5959                  length "1..20" {5956                  length "1..20" {
5960                    description5957                    description
5961                      "Instantaneous Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";5958                      "Instantaneous Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
5962                  }5959                  }
5963                }5960                }
5964                description5961                description
5965                  "set Instantaneous Q margin max threshold";5962                  "set Instantaneous Q margin max threshold";
5966              }5963              }
5967            }5964            }
5968          }5965          }
5969          container report {5966          container report {
5970            description5967            description
5971              "set fec TCA reporting status";5968              "set fec TCA reporting status";
5972            container ec-bits {5969            container ec-bits {
5973              description5970              description
5974                "set ec-bits TCA reporting status";5971                "set ec-bits TCA reporting status";
5975              container enable {5972              container enable {
5976                presence "Indicates a enable node is configured.";5973                presence "Indicates a enable node is configured.";
5977                description5974                description
5978                  "Enable TCA reporting";5975                  "Enable TCA reporting";
5979              }5976              }
5980            }5977            }
5981            container uc-words {5978            container uc-words {
5982              description5979              description
5983                "set uc-words TCA reporting status";5980                "set uc-words TCA reporting status";
5984              container enable {5981              container enable {
5985                presence "Indicates a enable node is configured.";5982                presence "Indicates a enable node is configured.";
5986                description5983                description
5987                  "Enable TCA reporting";5984                  "Enable TCA reporting";
5988              }5985              }
5989            }5986            }
5990          }5987          }
5991        }5988        }
5992        container otnsec {5989        container otnsec {
5993          description5990          description
5994            "configure otnsec pm parameters";5991            "configure otnsec pm parameters";
5995          container threshold {5992          container threshold {
5996            description5993            description
5997              "configure threshold for otnsec pm parameters";5994              "configure threshold for otnsec pm parameters";
5998            leaf in-blocks {5995            leaf in-blocks {
5999              type xr:Cisco-ios-xr-string {5996              type xr:Cisco-ios-xr-string {
6000                length "1..20" {5997                length "1..20" {
6001                  description5998                  description
6002                    "range : <1-18446744073709551615>";5999                    "range : <1-18446744073709551615>";
6003                }6000                }
6004              }6001              }
6005              description6002              description
6006                "Configure threshold for total no. of odu blocks processed";6003                "Configure threshold for total no. of odu blocks processed";
6007            }6004            }
6008            leaf in-blocks-enc {6005            leaf in-blocks-enc {
6009              type xr:Cisco-ios-xr-string {6006              type xr:Cisco-ios-xr-string {
6010                length "1..20" {6007                length "1..20" {
6011                  description6008                  description
6012                    "range : <1-18446744073709551615>";6009                    "range : <1-18446744073709551615>";
6013                }6010                }
6014              }6011              }
6015              description6012              description
6016                "Configure threshold for total no. of encrypted blocks processed";6013                "Configure threshold for total no. of encrypted blocks processed";
6017            }6014            }
6018            leaf in-blocks-un-encrypted {6015            leaf in-blocks-un-encrypted {
6019              type xr:Cisco-ios-xr-string {6016              type xr:Cisco-ios-xr-string {
6020                length "1..20" {6017                length "1..20" {
6021                  description6018                  description
6022                    "range : <1-18446744073709551615>";6019                    "range : <1-18446744073709551615>";
6023                }6020                }
6024              }6021              }
6025              description6022              description
6026                "Configure threshold for total no. of un-encrypted blocks processed";6023                "Configure threshold for total no. of un-encrypted blocks processed";
6027            }6024            }
6028            leaf in-blocks-protected {6025            leaf in-blocks-protected {
6029              type xr:Cisco-ios-xr-string {6026              type xr:Cisco-ios-xr-string {
6030                length "1..20" {6027                length "1..20" {
6031                  description6028                  description
6032                    "range : <1-18446744073709551615>";6029                    "range : <1-18446744073709551615>";
6033                }6030                }
6034              }6031              }
6035              description6032              description
6036                "Configure threshold for total no. of Authenticated blocks processed";6033                "Configure threshold for total no. of Authenticated blocks processed";
6037            }6034            }
6038            leaf in-blocks-un-protected {6035            leaf in-blocks-un-protected {
6039              type xr:Cisco-ios-xr-string {6036              type xr:Cisco-ios-xr-string {
6040                length "1..20" {6037                length "1..20" {
6041                  description6038                  description
6042                    "range : <1-18446744073709551615>";6039                    "range : <1-18446744073709551615>";
6043                }6040                }
6044              }6041              }
6045              description6042              description
6046                "Configure threshold for total no. of unAuthenticated blocks processed";6043                "Configure threshold for total no. of unAuthenticated blocks processed";
6047            }6044            }
6048            leaf in-blocks-sequence-errors {6045            leaf in-blocks-sequence-errors {
6049              type xr:Cisco-ios-xr-string {6046              type xr:Cisco-ios-xr-string {
6050                length "1..20" {6047                length "1..20" {
6051                  description6048                  description
6052                    "range : <1-18446744073709551615>";6049                    "range : <1-18446744073709551615>";
6053                }6050                }
6054              }6051              }
6055              description6052              description
6056                "Configure threshold for Sequence Errors";6053                "Configure threshold for Sequence Errors";
6057            }6054            }
6058            leaf in-blocks-replay-errors {6055            leaf in-blocks-replay-errors {
6059              type xr:Cisco-ios-xr-string {6056              type xr:Cisco-ios-xr-string {
6060                length "1..20" {6057                length "1..20" {
6061                  description6058                  description
6062                    "range : <1-18446744073709551615>";6059                    "range : <1-18446744073709551615>";
6063                }6060                }
6064              }6061              }
6065              description6062              description
6066                "Configure threshold for Replay Errors";6063                "Configure threshold for Replay Errors";
6067            }6064            }
6068            leaf in-blocks-auth-errors {6065            leaf in-blocks-auth-errors {
6069              type xr:Cisco-ios-xr-string {6066              type xr:Cisco-ios-xr-string {
6070                length "1..20" {6067                length "1..20" {
6071                  description6068                  description
6072                    "range : <1-18446744073709551615>";6069                    "range : <1-18446744073709551615>";
6073                }6070                }
6074              }6071              }
6075              description6072              description
6076                "Configure threshold for blocks which failed authentication check";6073                "Configure threshold for blocks which failed authentication check";
6077            }6074            }
6078            leaf in-blocks-zeroed {6075            leaf in-blocks-zeroed {
6079              type xr:Cisco-ios-xr-string {6076              type xr:Cisco-ios-xr-string {
6080                length "1..20" {6077                length "1..20" {
6081                  description6078                  description
6082                    "range : <1-18446744073709551615>";6079                    "range : <1-18446744073709551615>";
6083                }6080                }
6084              }6081              }
6085              description6082              description
6086                "Configure threshold for Blocks which were zeroed due to some errors";6083                "Configure threshold for Blocks which were zeroed due to some errors";
6087            }6084            }
6088            leaf out-blocks {6085            leaf out-blocks {
6089              type xr:Cisco-ios-xr-string {6086              type xr:Cisco-ios-xr-string {
6090                length "1..20" {6087                length "1..20" {
6091                  description6088                  description
6092                    "range : <1-18446744073709551615>";6089                    "range : <1-18446744073709551615>";
6093                }6090                }
6094              }6091              }
6095              description6092              description
6096                "Configure threshold for total number of ODU blocks processed";6093                "Configure threshold for total number of ODU blocks processed";
6097            }6094            }
6098            leaf out-blocks-enc {6095            leaf out-blocks-enc {
6099              type xr:Cisco-ios-xr-string {6096              type xr:Cisco-ios-xr-string {
6100                length "1..20" {6097                length "1..20" {
6101                  description6098                  description
6102                    "range : <1-18446744073709551615>";6099                    "range : <1-18446744073709551615>";
6103                }6100                }
6104              }6101              }
6105              description6102              description
6106                "Configure threshold for no. of encrypted blocks processed";6103                "Configure threshold for no. of encrypted blocks processed";
6107            }6104            }
6108            leaf out-blocks-un-encrypted {6105            leaf out-blocks-un-encrypted {
6109              type xr:Cisco-ios-xr-string {6106              type xr:Cisco-ios-xr-string {
6110                length "1..20" {6107                length "1..20" {
6111                  description6108                  description
6112                    "range : <1-18446744073709551615>";6109                    "range : <1-18446744073709551615>";
6113                }6110                }
6114              }6111              }
6115              description6112              description
6116                "Configure threshold for no. of unencrypted blocks processed";6113                "Configure threshold for no. of unencrypted blocks processed";
6117            }6114            }
6118            leaf out-blocks-sequence-errors {6115            leaf out-blocks-sequence-errors {
6119              type xr:Cisco-ios-xr-string {6116              type xr:Cisco-ios-xr-string {
6120                length "1..20" {6117                length "1..20" {
6121                  description6118                  description
6122                    "range : <1-18446744073709551615>";6119                    "range : <1-18446744073709551615>";
6123                }6120                }
6124              }6121              }
6125              description6122              description
6126                "Configure threshold for sequence errors";6123                "Configure threshold for sequence errors";
6127            }6124            }
6128            leaf out-blocks-zeroed {6125            leaf out-blocks-zeroed {
6129              type xr:Cisco-ios-xr-string {6126              type xr:Cisco-ios-xr-string {
6130                length "1..20" {6127                length "1..20" {
6131                  description6128                  description
6132                    "range : <1-18446744073709551615>";6129                    "range : <1-18446744073709551615>";
6133                }6130                }
6134              }6131              }
6135              description6132              description
6136                "Configure threshold for blocks that were zeroed due to some errors";6133                "Configure threshold for blocks that were zeroed due to some errors";
6137            }6134            }
6138            leaf out-blocks-protected {6135            leaf out-blocks-protected {
6139              type xr:Cisco-ios-xr-string {6136              type xr:Cisco-ios-xr-string {
6140                length "1..20" {6137                length "1..20" {
6141                  description6138                  description
6142                    "range : <1-18446744073709551615>";6139                    "range : <1-18446744073709551615>";
6143                }6140                }
6144              }6141              }
6145              description6142              description
6146                "Configure threshold for total no. of Authenticated blocks processed";6143                "Configure threshold for total no. of Authenticated blocks processed";
6147            }6144            }
6148            leaf out-blocks-un-protected {6145            leaf out-blocks-un-protected {
6149              type xr:Cisco-ios-xr-string {6146              type xr:Cisco-ios-xr-string {
6150                length "1..20" {6147                length "1..20" {
6151                  description6148                  description
6152                    "range : <1-18446744073709551615>";6149                    "range : <1-18446744073709551615>";
6153                }6150                }
6154              }6151              }
6155              description6152              description
6156                "Configure threshold for total no. of unAuthenticated blocks processed";6153                "Configure threshold for total no. of unAuthenticated blocks processed";
6157            }6154            }
6158          }6155          }
6159          container report {6156          container report {
6160            description6157            description
6161              "Configure TCA report for otnsec parameters";6158              "Configure TCA report for otnsec parameters";
6162            container in-blocks {6159            container in-blocks {
6163              description6160              description
6164                "Set TCA report for Inblocks";6161                "Set TCA report for Inblocks";
6165              container enable {6162              container enable {
6166                presence "Indicates a enable node is configured.";6163                presence "Indicates a enable node is configured.";
6167                description6164                description
6168                  "Enable TCA reporting";6165                  "Enable TCA reporting";
6169              }6166              }
6170            }6167            }
6171            container in-blocks-enc {6168            container in-blocks-enc {
6172              description6169              description
6173                "Set TCA report for InBlocksEnc";6170                "Set TCA report for InBlocksEnc";
6174              container enable {6171              container enable {
6175                presence "Indicates a enable node is configured.";6172                presence "Indicates a enable node is configured.";
6176                description6173                description
6177                  "Enable TCA reporting";6174                  "Enable TCA reporting";
6178              }6175              }
6179            }6176            }
6180            container in-blocks-un-encrypted {6177            container in-blocks-un-encrypted {
6181              description6178              description
6182                "Set TCA report for InBlocksUnEncrypted";6179                "Set TCA report for InBlocksUnEncrypted";
6183              container enable {6180              container enable {
6184                presence "Indicates a enable node is configured.";6181                presence "Indicates a enable node is configured.";
6185                description6182                description
6186                  "Enable TCA reporting";6183                  "Enable TCA reporting";
6187              }6184              }
6188            }6185            }
6189            container in-blocks-protected {6186            container in-blocks-protected {
6190              description6187              description
6191                "Set TCA report for InBlocksProtected";6188                "Set TCA report for InBlocksProtected";
6192              container enable {6189              container enable {
6193                presence "Indicates a enable node is configured.";6190                presence "Indicates a enable node is configured.";
6194                description6191                description
6195                  "Enable TCA reporting";6192                  "Enable TCA reporting";
6196              }6193              }
6197            }6194            }
6198            container in-blocks-un-portected {6195            container in-blocks-un-portected {
6199              description6196              description
6200                "Set TCA report for InBlocksUnPortected";6197                "Set TCA report for InBlocksUnPortected";
6201              container enable {6198              container enable {
6202                presence "Indicates a enable node is configured.";6199                presence "Indicates a enable node is configured.";
6203                description6200                description
6204                  "Enable TCA reporting";6201                  "Enable TCA reporting";
6205              }6202              }
6206            }6203            }
6207            container in-blocks-sequence-errors {6204            container in-blocks-sequence-errors {
6208              description6205              description
6209                "Set TCA report for InBlocksSequenceErrors";6206                "Set TCA report for InBlocksSequenceErrors";
6210              container enable {6207              container enable {
6211                presence "Indicates a enable node is configured.";6208                presence "Indicates a enable node is configured.";
6212                description6209                description
6213                  "Enable TCA reporting";6210                  "Enable TCA reporting";
6214              }6211              }
6215            }6212            }
6216            container in-blocks-replay-errors {6213            container in-blocks-replay-errors {
6217              description6214              description
6218                "Set TCA report for InBlocksReplayErrors";6215                "Set TCA report for InBlocksReplayErrors";
6219              container enable {6216              container enable {
6220                presence "Indicates a enable node is configured.";6217                presence "Indicates a enable node is configured.";
6221                description6218                description
6222                  "Enable TCA reporting";6219                  "Enable TCA reporting";
6223              }6220              }
6224            }6221            }
6225            container in-blocks-auth-errors {6222            container in-blocks-auth-errors {
6226              description6223              description
6227                "Set TCA report for InBlocksAuthErrors";6224                "Set TCA report for InBlocksAuthErrors";
6228              container enable {6225              container enable {
6229                presence "Indicates a enable node is configured.";6226                presence "Indicates a enable node is configured.";
6230                description6227                description
6231                  "Enable TCA reporting";6228                  "Enable TCA reporting";
6232              }6229              }
6233            }6230            }
6234            container in-blocks-zeroed {6231            container in-blocks-zeroed {
6235              description6232              description
6236                "Set TCA report for InBlocksZeroed";6233                "Set TCA report for InBlocksZeroed";
6237              container enable {6234              container enable {
6238                presence "Indicates a enable node is configured.";6235                presence "Indicates a enable node is configured.";
6239                description6236                description
6240                  "Enable TCA reporting";6237                  "Enable TCA reporting";
6241              }6238              }
6242            }6239            }
6243            container out-blocks {6240            container out-blocks {
6244              description6241              description
6245                "Set TCA report for OutBlocks";6242                "Set TCA report for OutBlocks";
6246              container enable {6243              container enable {
6247                presence "Indicates a enable node is configured.";6244                presence "Indicates a enable node is configured.";
6248                description6245                description
6249                  "Enable TCA reporting";6246                  "Enable TCA reporting";
6250              }6247              }
6251            }6248            }
6252            container out-blocks-enc {6249            container out-blocks-enc {
6253              description6250              description
6254                "Set TCA report for OutBlocksEnc";6251                "Set TCA report for OutBlocksEnc";
6255              container enable {6252              container enable {
6256                presence "Indicates a enable node is configured.";6253                presence "Indicates a enable node is configured.";
6257                description6254                description
6258                  "Enable TCA reporting";6255                  "Enable TCA reporting";
6259              }6256              }
6260            }6257            }
6261            container out-blocks-un-encrypted {6258            container out-blocks-un-encrypted {
6262              description6259              description
6263                "Set TCA report for OutBlocksUnEncrypted";6260                "Set TCA report for OutBlocksUnEncrypted";
6264              container enable {6261              container enable {
6265                presence "Indicates a enable node is configured.";6262                presence "Indicates a enable node is configured.";
6266                description6263                description
6267                  "Enable TCA reporting";6264                  "Enable TCA reporting";
6268              }6265              }
6269            }6266            }
6270            container out-blocks-sequence-errors {6267            container out-blocks-sequence-errors {
6271              description6268              description
6272                "Set TCA report for OutBlocksSequenceErrors";6269                "Set TCA report for OutBlocksSequenceErrors";
6273              container enable {6270              container enable {
6274                presence "Indicates a enable node is configured.";6271                presence "Indicates a enable node is configured.";
6275                description6272                description
6276                  "Enable TCA reporting";6273                  "Enable TCA reporting";
6277              }6274              }
6278            }6275            }
6279            container out-blocks-zeroed {6276            container out-blocks-zeroed {
6280              description6277              description
6281                "Set TCA report for OutBlocksZeroed";6278                "Set TCA report for OutBlocksZeroed";
6282              container enable {6279              container enable {
6283                presence "Indicates a enable node is configured.";6280                presence "Indicates a enable node is configured.";
6284                description6281                description
6285                  "Enable TCA reporting";6282                  "Enable TCA reporting";
6286              }6283              }
6287            }6284            }
6288            container out-blocks-protected {6285            container out-blocks-protected {
6289              description6286              description
6290                "Set TCA report for OutBlocksProtected";6287                "Set TCA report for OutBlocksProtected";
6291              container enable {6288              container enable {
6292                presence "Indicates a enable node is configured.";6289                presence "Indicates a enable node is configured.";
6293                description6290                description
6294                  "Enable TCA reporting";6291                  "Enable TCA reporting";
6295              }6292              }
6296            }6293            }
6297            container out-blocks-un-portected {6294            container out-blocks-un-portected {
6298              description6295              description
6299                "Set TCA report for OutBlocksUnPortected";6296                "Set TCA report for OutBlocksUnPortected";
6300              container enable {6297              container enable {
6301                presence "Indicates a enable node is configured.";6298                presence "Indicates a enable node is configured.";
6302                description6299                description
6303                  "Enable TCA reporting";6300                  "Enable TCA reporting";
6304              }6301              }
6305            }6302            }
6306          }6303          }
6307        }6304        }
6308        container gfp {6305        container gfp {
6309          description6306          description
6310            "Configure gfp performance monitoring";6307            "Configure gfp performance monitoring";
6311          container threshold {6308          container threshold {
6312            description6309            description
6313              "Configure gfp threshold";6310              "Configure gfp threshold";
6314            leaf rx-bit-err {6311            leaf rx-bit-err {
6315              type uint32 {6312              type uint32 {
6316                range "1..4294967295" {6313                range "1..4294967295" {
6317                  description6314                  description
6318                    "RX-BIT-ERR threshold";6315                    "RX-BIT-ERR threshold";
6319                }6316                }
6320              }6317              }
6321              description6318              description
6322                "set RX-BIT-ERR threshold";6319                "set RX-BIT-ERR threshold";
6323            }6320            }
6324            leaf rx-inv-type {6321            leaf rx-inv-type {
6325              type uint32 {6322              type uint32 {
6326                range "1..4294967295" {6323                range "1..4294967295" {
6327                  description6324                  description
6328                    "RX-INV-TYP threshold";6325                    "RX-INV-TYP threshold";
6329                }6326                }
6330              }6327              }
6331              description6328              description
6332                "set RX-INV-TYP threshold";6329                "set RX-INV-TYP threshold";
6333            }6330            }
6334            leaf rx-crc-err {6331            leaf rx-crc-err {
6335              type uint32 {6332              type uint32 {
6336                range "1..4294967295" {6333                range "1..4294967295" {
6337                  description6334                  description
6338                    "RX-CRC threshold";6335                    "RX-CRC threshold";
6339                }6336                }
6340              }6337              }
6341              description6338              description
6342                "set RX-CRC threshold";6339                "set RX-CRC threshold";
6343            }6340            }
6344            leaf rx-lfd-stats {6341            leaf rx-lfd-stats {
6345              type uint32 {6342              type uint32 {
6346                range "1..4294967295" {6343                range "1..4294967295" {
6347                  description6344                  description
6348                    "RX-LFD-STAT threshold";6345                    "RX-LFD-STAT threshold";
6349                }6346                }
6350              }6347              }
6351              description6348              description
6352                "set RX-LFD threshold";6349                "set RX-LFD threshold";
6353            }6350            }
6354            leaf rx-csf-stats {6351            leaf rx-csf-stats {
6355              type uint32 {6352              type uint32 {
6356                range "1..4294967295" {6353                range "1..4294967295" {
6357                  description6354                  description
6358                    "RX-CSF threshold";6355                    "RX-CSF threshold";
6359                }6356                }
6360              }6357              }
6361              description6358              description
6362                "set RX-CSF threshold";6359                "set RX-CSF threshold";
6363            }6360            }
6364          }6361          }
6365          container report {6362          container report {
6366            description6363            description
6367              "set gfp TCA reporting status";6364              "set gfp TCA reporting status";
6368            container rx-bit-err {6365            container rx-bit-err {
6369              description6366              description
6370                "set rx-bit-err TCA reporting status";6367                "set rx-bit-err TCA reporting status";
6371              container enable {6368              container enable {
6372                presence "Indicates a enable node is configured.";6369                presence "Indicates a enable node is configured.";
6373                description6370                description
6374                  "Enable TCA reporting";6371                  "Enable TCA reporting";
6375              }6372              }
6376            }6373            }
6377            container rx-inv-type {6374            container rx-inv-type {
6378              description6375              description
6379                "set rx-inv-type TCA reporting status";6376                "set rx-inv-type TCA reporting status";
6380              container enable {6377              container enable {
6381                presence "Indicates a enable node is configured.";6378                presence "Indicates a enable node is configured.";
6382                description6379                description
6383                  "Enable TCA reporting";6380                  "Enable TCA reporting";
6384              }6381              }
6385            }6382            }
6386            container rx-crc-err {6383            container rx-crc-err {
6387              description6384              description
6388                "set rx-crc-err TCA reporting status";6385                "set rx-crc-err TCA reporting status";
6389              container enable {6386              container enable {
6390                presence "Indicates a enable node is configured.";6387                presence "Indicates a enable node is configured.";
6391                description6388                description
6392                  "Enable TCA reporting";6389                  "Enable TCA reporting";
6393              }6390              }
6394            }6391            }
6395            container rx-lfd-stats {6392            container rx-lfd-stats {
6396              description6393              description
6397                "set rx-lfd-stats TCA reporting status";6394                "set rx-lfd-stats TCA reporting status";
6398              container enable {6395              container enable {
6399                presence "Indicates a enable node is configured.";6396                presence "Indicates a enable node is configured.";
6400                description6397                description
6401                  "Enable TCA reporting";6398                  "Enable TCA reporting";
6402              }6399              }
6403            }6400            }
6404            container rx-csf-stats {6401            container rx-csf-stats {
6405              description6402              description
6406                "set rx-csf-stats TCA reporting status";6403                "set rx-csf-stats TCA reporting status";
6407              container enable {6404              container enable {
6408                presence "Indicates a enable node is configured.";6405                presence "Indicates a enable node is configured.";
6409                description6406                description
6410                  "Enable TCA reporting";6407                  "Enable TCA reporting";
6411              }6408              }
6412            }6409            }
6413          }6410          }
6414        }6411        }
6415        container prbs {6412        container prbs {
6416          description6413          description
6417            "Configure prbs performance monitoring";6414            "Configure prbs performance monitoring";
6418          container threshold {6415          container threshold {
6419            description6416            description
6420              "Configure prbs threshold";6417              "Configure prbs threshold";
6421            leaf ebc {6418            leaf ebc {
6422              type xr:Cisco-ios-xr-string {6419              type xr:Cisco-ios-xr-string {
6423                length "1..20" {6420                length "1..20" {
6424                  description6421                  description
6425                    "ebc threshold <1-18446744073709551615>";6422                    "ebc threshold <1-18446744073709551615>";
6426                }6423                }
6427              }6424              }
6428              description6425              description
6429                "set EBC threshold";6426                "set EBC threshold";
6430            }6427            }
6431            leaf found-count {6428            leaf found-count {
6432              type xr:Cisco-ios-xr-string {6429              type xr:Cisco-ios-xr-string {
6433                length "1..10" {6430                length "1..10" {
6434                  description6431                  description
6435                    "found-count threshold <1-4294967295>";6432                    "found-count threshold <1-4294967295>";
6436                }6433                }
6437              }6434              }
6438              description6435              description
6439                "set FOUND-COUNT threshold";6436                "set FOUND-COUNT threshold";
6440            }6437            }
6441            leaf lost-count {6438            leaf lost-count {
6442              type xr:Cisco-ios-xr-string {6439              type xr:Cisco-ios-xr-string {
6443                length "1..10" {6440                length "1..10" {
6444                  description6441                  description
6445                    "lost-count threshold <1-4294967295>";6442                    "lost-count threshold <1-4294967295>";
6446                }6443                }
6447              }6444              }
6448              description6445              description
6449                "set LOST-COUNT threshold";6446                "set LOST-COUNT threshold";
6450            }6447            }
6451          }6448          }
6452          container report {6449          container report {
6453            description6450            description
6454              "set prbs TCA reporting status";6451              "set prbs TCA reporting status";
6455            container ebc {6452            container ebc {
6456              description6453              description
6457                "set ebc TCA reporting status";6454                "set ebc TCA reporting status";
6458              container enable {6455              container enable {
6459                presence "Indicates a enable node is configured.";6456                presence "Indicates a enable node is configured.";
6460                description6457                description
6461                  "Enable TCA reporting";6458                  "Enable TCA reporting";
6462              }6459              }
6463            }6460            }
6464            container found-count {6461            container found-count {
6465              description6462              description
6466                "set found-count TCA reporting status";6463                "set found-count TCA reporting status";
6467              container enable {6464              container enable {
6468                presence "Indicates a enable node is configured.";6465                presence "Indicates a enable node is configured.";
6469                description6466                description
6470                  "Enable TCA reporting";6467                  "Enable TCA reporting";
6471              }6468              }
6472            }6469            }
6473            container lost-count {6470            container lost-count {
6474              description6471              description
6475                "set lost-count TCA reporting status";6472                "set lost-count TCA reporting status";
6476              container enable {6473              container enable {
6477                presence "Indicates a enable node is configured.";6474                presence "Indicates a enable node is configured.";
6478                description6475                description
6479                  "Enable TCA reporting";6476                  "Enable TCA reporting";
6480              }6477              }
6481            }6478            }
6482          }6479          }
6483        }6480        }
6484      }6481      }
6485      container interval-30-sec {6482      container interval-30-sec {
6486        if-feature "optics_cli_supp_check";6483        if-feature "optics_cli_supp_check";
6487        description6484        description
6488          "Configure 30-sec interval parameter";6485          "Configure 30-sec interval parameter";
6489        container otnsec {6486        container otnsec {
6490          description6487          description
6491            "configure otnsec pm parameters";6488            "configure otnsec pm parameters";
6492          container threshold {6489          container threshold {
6493            description6490            description
6494              "configure threshold for otnsec pm parameters";6491              "configure threshold for otnsec pm parameters";
6495            leaf in-blocks {6492            leaf in-blocks {
6496              type xr:Cisco-ios-xr-string {6493              type xr:Cisco-ios-xr-string {
6497                length "1..20" {6494                length "1..20" {
6498                  description6495                  description
6499                    "range : <1-18446744073709551615>";6496                    "range : <1-18446744073709551615>";
6500                }6497                }
6501              }6498              }
6502              description6499              description
6503                "Configure threshold for total no. of odu blocks processed";6500                "Configure threshold for total no. of odu blocks processed";
6504            }6501            }
6505            leaf in-blocks-enc {6502            leaf in-blocks-enc {
6506              type xr:Cisco-ios-xr-string {6503              type xr:Cisco-ios-xr-string {
6507                length "1..20" {6504                length "1..20" {
6508                  description6505                  description
6509                    "range : <1-18446744073709551615>";6506                    "range : <1-18446744073709551615>";
6510                }6507                }
6511              }6508              }
6512              description6509              description
6513                "Configure threshold for total no. of encrypted blocks processed";6510                "Configure threshold for total no. of encrypted blocks processed";
6514            }6511            }
6515            leaf in-blocks-un-encrypted {6512            leaf in-blocks-un-encrypted {
6516              type xr:Cisco-ios-xr-string {6513              type xr:Cisco-ios-xr-string {
6517                length "1..20" {6514                length "1..20" {
6518                  description6515                  description
6519                    "range : <1-18446744073709551615>";6516                    "range : <1-18446744073709551615>";
6520                }6517                }
6521              }6518              }
6522              description6519              description
6523                "Configure threshold for total no. of un-encrypted blocks processed";6520                "Configure threshold for total no. of un-encrypted blocks processed";
6524            }6521            }
6525            leaf in-blocks-protected {6522            leaf in-blocks-protected {
6526              type xr:Cisco-ios-xr-string {6523              type xr:Cisco-ios-xr-string {
6527                length "1..20" {6524                length "1..20" {
6528                  description6525                  description
6529                    "range : <1-18446744073709551615>";6526                    "range : <1-18446744073709551615>";
6530                }6527                }
6531              }6528              }
6532              description6529              description
6533                "Configure threshold for total no. of Authenticated blocks processed";6530                "Configure threshold for total no. of Authenticated blocks processed";
6534            }6531            }
6535            leaf in-blocks-un-protected {6532            leaf in-blocks-un-protected {
6536              type xr:Cisco-ios-xr-string {6533              type xr:Cisco-ios-xr-string {
6537                length "1..20" {6534                length "1..20" {
6538                  description6535                  description
6539                    "range : <1-18446744073709551615>";6536                    "range : <1-18446744073709551615>";
6540                }6537                }
6541              }6538              }
6542              description6539              description
6543                "Configure threshold for total no. of unAuthenticated blocks processed";6540                "Configure threshold for total no. of unAuthenticated blocks processed";
6544            }6541            }
6545            leaf in-blocks-sequence-errors {6542            leaf in-blocks-sequence-errors {
6546              type xr:Cisco-ios-xr-string {6543              type xr:Cisco-ios-xr-string {
6547                length "1..20" {6544                length "1..20" {
6548                  description6545                  description
6549                    "range : <1-18446744073709551615>";6546                    "range : <1-18446744073709551615>";
6550                }6547                }
6551              }6548              }
6552              description6549              description
6553                "Configure threshold for Sequence Errors";6550                "Configure threshold for Sequence Errors";
6554            }6551            }
6555            leaf in-blocks-replay-errors {6552            leaf in-blocks-replay-errors {
6556              type xr:Cisco-ios-xr-string {6553              type xr:Cisco-ios-xr-string {
6557                length "1..20" {6554                length "1..20" {
6558                  description6555                  description
6559                    "range : <1-18446744073709551615>";6556                    "range : <1-18446744073709551615>";
6560                }6557                }
6561              }6558              }
6562              description6559              description
6563                "Configure threshold for Replay Errors";6560                "Configure threshold for Replay Errors";
6564            }6561            }
6565            leaf in-blocks-auth-errors {6562            leaf in-blocks-auth-errors {
6566              type xr:Cisco-ios-xr-string {6563              type xr:Cisco-ios-xr-string {
6567                length "1..20" {6564                length "1..20" {
6568                  description6565                  description
6569                    "range : <1-18446744073709551615>";6566                    "range : <1-18446744073709551615>";
6570                }6567                }
6571              }6568              }
6572              description6569              description
6573                "Configure threshold for blocks which failed authentication check";6570                "Configure threshold for blocks which failed authentication check";
6574            }6571            }
6575            leaf in-blocks-zeroed {6572            leaf in-blocks-zeroed {
6576              type xr:Cisco-ios-xr-string {6573              type xr:Cisco-ios-xr-string {
6577                length "1..20" {6574                length "1..20" {
6578                  description6575                  description
6579                    "range : <1-18446744073709551615>";6576                    "range : <1-18446744073709551615>";
6580                }6577                }
6581              }6578              }
6582              description6579              description
6583                "Configure threshold for Blocks which were zeroed due to some errors";6580                "Configure threshold for Blocks which were zeroed due to some errors";
6584            }6581            }
6585            leaf out-blocks {6582            leaf out-blocks {
6586              type xr:Cisco-ios-xr-string {6583              type xr:Cisco-ios-xr-string {
6587                length "1..20" {6584                length "1..20" {
6588                  description6585                  description
6589                    "range : <1-18446744073709551615>";6586                    "range : <1-18446744073709551615>";
6590                }6587                }
6591              }6588              }
6592              description6589              description
6593                "Configure threshold for total number of ODU blocks processed";6590                "Configure threshold for total number of ODU blocks processed";
6594            }6591            }
6595            leaf out-blocks-enc {6592            leaf out-blocks-enc {
6596              type xr:Cisco-ios-xr-string {6593              type xr:Cisco-ios-xr-string {
6597                length "1..20" {6594                length "1..20" {
6598                  description6595                  description
6599                    "range : <1-18446744073709551615>";6596                    "range : <1-18446744073709551615>";
6600                }6597                }
6601              }6598              }
6602              description6599              description
6603                "Configure threshold for no. of encrypted blocks processed";6600                "Configure threshold for no. of encrypted blocks processed";
6604            }6601            }
6605            leaf out-blocks-un-encrypted {6602            leaf out-blocks-un-encrypted {
6606              type xr:Cisco-ios-xr-string {6603              type xr:Cisco-ios-xr-string {
6607                length "1..20" {6604                length "1..20" {
6608                  description6605                  description
6609                    "range : <1-18446744073709551615>";6606                    "range : <1-18446744073709551615>";
6610                }6607                }
6611              }6608              }
6612              description6609              description
6613                "Configure threshold for no. of unencrypted blocks processed";6610                "Configure threshold for no. of unencrypted blocks processed";
6614            }6611            }
6615            leaf out-blocks-sequence-errors {6612            leaf out-blocks-sequence-errors {
6616              type xr:Cisco-ios-xr-string {6613              type xr:Cisco-ios-xr-string {
6617                length "1..20" {6614                length "1..20" {
6618                  description6615                  description
6619                    "range : <1-18446744073709551615>";6616                    "range : <1-18446744073709551615>";
6620                }6617                }
6621              }6618              }
6622              description6619              description
6623                "Configure threshold for sequence errors";6620                "Configure threshold for sequence errors";
6624            }6621            }
6625            leaf out-blocks-zeroed {6622            leaf out-blocks-zeroed {
6626              type xr:Cisco-ios-xr-string {6623              type xr:Cisco-ios-xr-string {
6627                length "1..20" {6624                length "1..20" {
6628                  description6625                  description
6629                    "range : <1-18446744073709551615>";6626                    "range : <1-18446744073709551615>";
6630                }6627                }
6631              }6628              }
6632              description6629              description
6633                "Configure threshold for blocks that were zeroed due to some errors";6630                "Configure threshold for blocks that were zeroed due to some errors";
6634            }6631            }
6635            leaf out-blocks-protected {6632            leaf out-blocks-protected {
6636              type xr:Cisco-ios-xr-string {6633              type xr:Cisco-ios-xr-string {
6637                length "1..20" {6634                length "1..20" {
6638                  description6635                  description
6639                    "range : <1-18446744073709551615>";6636                    "range : <1-18446744073709551615>";
6640                }6637                }
6641              }6638              }
6642              description6639              description
6643                "Configure threshold for total no. of Authenticated blocks processed";6640                "Configure threshold for total no. of Authenticated blocks processed";
6644            }6641            }
6645            leaf out-blocks-un-protected {6642            leaf out-blocks-un-protected {
6646              type xr:Cisco-ios-xr-string {6643              type xr:Cisco-ios-xr-string {
6647                length "1..20" {6644                length "1..20" {
6648                  description6645                  description
6649                    "range : <1-18446744073709551615>";6646                    "range : <1-18446744073709551615>";
6650                }6647                }
6651              }6648              }
6652              description6649              description
6653                "Configure threshold for total no. of unAuthenticated blocks processed";6650                "Configure threshold for total no. of unAuthenticated blocks processed";
6654            }6651            }
6655          }6652          }
6656          container report {6653          container report {
6657            description6654            description
6658              "Configure TCA report for otnsec parameters";6655              "Configure TCA report for otnsec parameters";
6659            container in-blocks {6656            container in-blocks {
6660              description6657              description
6661                "Set TCA report for Inblocks";6658                "Set TCA report for Inblocks";
6662              container enable {6659              container enable {
6663                presence "Indicates a enable node is configured.";6660                presence "Indicates a enable node is configured.";
6664                description6661                description
6665                  "Enable TCA reporting";6662                  "Enable TCA reporting";
6666              }6663              }
6667            }6664            }
6668            container in-blocks-enc {6665            container in-blocks-enc {
6669              description6666              description
6670                "Set TCA report for InBlocksEnc";6667                "Set TCA report for InBlocksEnc";
6671              container enable {6668              container enable {
6672                presence "Indicates a enable node is configured.";6669                presence "Indicates a enable node is configured.";
6673                description6670                description
6674                  "Enable TCA reporting";6671                  "Enable TCA reporting";
6675              }6672              }
6676            }6673            }
6677            container in-blocks-un-encrypted {6674            container in-blocks-un-encrypted {
6678              description6675              description
6679                "Set TCA report for InBlocksUnEncrypted";6676                "Set TCA report for InBlocksUnEncrypted";
6680              container enable {6677              container enable {
6681                presence "Indicates a enable node is configured.";6678                presence "Indicates a enable node is configured.";
6682                description6679                description
6683                  "Enable TCA reporting";6680                  "Enable TCA reporting";
6684              }6681              }
6685            }6682            }
6686            container in-blocks-protected {6683            container in-blocks-protected {
6687              description6684              description
6688                "Set TCA report for InBlocksProtected";6685                "Set TCA report for InBlocksProtected";
6689              container enable {6686              container enable {
6690                presence "Indicates a enable node is configured.";6687                presence "Indicates a enable node is configured.";
6691                description6688                description
6692                  "Enable TCA reporting";6689                  "Enable TCA reporting";
6693              }6690              }
6694            }6691            }
6695            container in-blocks-un-portected {6692            container in-blocks-un-portected {
6696              description6693              description
6697                "Set TCA report for InBlocksUnPortected";6694                "Set TCA report for InBlocksUnPortected";
6698              container enable {6695              container enable {
6699                presence "Indicates a enable node is configured.";6696                presence "Indicates a enable node is configured.";
6700                description6697                description
6701                  "Enable TCA reporting";6698                  "Enable TCA reporting";
6702              }6699              }
6703            }6700            }
6704            container in-blocks-sequence-errors {6701            container in-blocks-sequence-errors {
6705              description6702              description
6706                "Set TCA report for InBlocksSequenceErrors";6703                "Set TCA report for InBlocksSequenceErrors";
6707              container enable {6704              container enable {
6708                presence "Indicates a enable node is configured.";6705                presence "Indicates a enable node is configured.";
6709                description6706                description
6710                  "Enable TCA reporting";6707                  "Enable TCA reporting";
6711              }6708              }
6712            }6709            }
6713            container in-blocks-replay-errors {6710            container in-blocks-replay-errors {
6714              description6711              description
6715                "Set TCA report for InBlocksReplayErrors";6712                "Set TCA report for InBlocksReplayErrors";
6716              container enable {6713              container enable {
6717                presence "Indicates a enable node is configured.";6714                presence "Indicates a enable node is configured.";
6718                description6715                description
6719                  "Enable TCA reporting";6716                  "Enable TCA reporting";
6720              }6717              }
6721            }6718            }
6722            container in-blocks-auth-errors {6719            container in-blocks-auth-errors {
6723              description6720              description
6724                "Set TCA report for InBlocksAuthErrors";6721                "Set TCA report for InBlocksAuthErrors";
6725              container enable {6722              container enable {
6726                presence "Indicates a enable node is configured.";6723                presence "Indicates a enable node is configured.";
6727                description6724                description
6728                  "Enable TCA reporting";6725                  "Enable TCA reporting";
6729              }6726              }
6730            }6727            }
6731            container in-blocks-zeroed {6728            container in-blocks-zeroed {
6732              description6729              description
6733                "Set TCA report for InBlocksZeroed";6730                "Set TCA report for InBlocksZeroed";
6734              container enable {6731              container enable {
6735                presence "Indicates a enable node is configured.";6732                presence "Indicates a enable node is configured.";
6736                description6733                description
6737                  "Enable TCA reporting";6734                  "Enable TCA reporting";
6738              }6735              }
6739            }6736            }
6740            container out-blocks {6737            container out-blocks {
6741              description6738              description
6742                "Set TCA report for OutBlocks";6739                "Set TCA report for OutBlocks";
6743              container enable {6740              container enable {
6744                presence "Indicates a enable node is configured.";6741                presence "Indicates a enable node is configured.";
6745                description6742                description
6746                  "Enable TCA reporting";6743                  "Enable TCA reporting";
6747              }6744              }
6748            }6745            }
6749            container out-blocks-enc {6746            container out-blocks-enc {
6750              description6747              description
6751                "Set TCA report for OutBlocksEnc";6748                "Set TCA report for OutBlocksEnc";
6752              container enable {6749              container enable {
6753                presence "Indicates a enable node is configured.";6750                presence "Indicates a enable node is configured.";
6754                description6751                description
6755                  "Enable TCA reporting";6752                  "Enable TCA reporting";
6756              }6753              }
6757            }6754            }
6758            container out-blocks-un-encrypted {6755            container out-blocks-un-encrypted {
6759              description6756              description
6760                "Set TCA report for OutBlocksUnEncrypted";6757                "Set TCA report for OutBlocksUnEncrypted";
6761              container enable {6758              container enable {
6762                presence "Indicates a enable node is configured.";6759                presence "Indicates a enable node is configured.";
6763                description6760                description
6764                  "Enable TCA reporting";6761                  "Enable TCA reporting";
6765              }6762              }
6766            }6763            }
6767            container out-blocks-sequence-errors {6764            container out-blocks-sequence-errors {
6768              description6765              description
6769                "Set TCA report for OutBlocksSequenceErrors";6766                "Set TCA report for OutBlocksSequenceErrors";
6770              container enable {6767              container enable {
6771                presence "Indicates a enable node is configured.";6768                presence "Indicates a enable node is configured.";
6772                description6769                description
6773                  "Enable TCA reporting";6770                  "Enable TCA reporting";
6774              }6771              }
6775            }6772            }
6776            container out-blocks-zeroed {6773            container out-blocks-zeroed {
6777              description6774              description
6778                "Set TCA report for OutBlocksZeroed";6775                "Set TCA report for OutBlocksZeroed";
6779              container enable {6776              container enable {
6780                presence "Indicates a enable node is configured.";6777                presence "Indicates a enable node is configured.";
6781                description6778                description
6782                  "Enable TCA reporting";6779                  "Enable TCA reporting";
6783              }6780              }
6784            }6781            }
6785            container out-blocks-protected {6782            container out-blocks-protected {
6786              description6783              description
6787                "Set TCA report for OutBlocksProtected";6784                "Set TCA report for OutBlocksProtected";
6788              container enable {6785              container enable {
6789                presence "Indicates a enable node is configured.";6786                presence "Indicates a enable node is configured.";
6790                description6787                description
6791                  "Enable TCA reporting";6788                  "Enable TCA reporting";
6792              }6789              }
6793            }6790            }
6794            container out-blocks-un-portected {6791            container out-blocks-un-portected {
6795              description6792              description
6796                "Set TCA report for OutBlocksUnPortected";6793                "Set TCA report for OutBlocksUnPortected";
6797              container enable {6794              container enable {
6798                presence "Indicates a enable node is configured.";6795                presence "Indicates a enable node is configured.";
6799                description6796                description
6800                  "Enable TCA reporting";6797                  "Enable TCA reporting";
6801              }6798              }
6802            }6799            }
6803          }6800          }
6804        }6801        }
6805        container otn {6802        container otn {
6806          description6803          description
6807            "configure otn g709 performance monitoring";6804            "configure otn g709 performance monitoring";
6808          container pathmonitor {6805          container pathmonitor {
6809            description6806            description
6810              "configure otn g709 performance monitoring";6807              "configure otn g709 performance monitoring";
6811            container threshold {6808            container threshold {
6812              description6809              description
6813                "Configure threshold on otn parameters";6810                "Configure threshold on otn parameters";
6814              leaf es-ne {6811              leaf es-ne {
6815                type uint32 {6812                type uint32 {
6816                  range "0..30" {6813                  range "0..30" {
6817                    description6814                    description
6818                      "ES-NE threshold (seconds)";6815                      "ES-NE threshold (seconds)";
6819                  }6816                  }
6820                }6817                }
6821                description6818                description
6822                  "set ES-NE threshold";6819                  "set ES-NE threshold";
6823              }6820              }
6824              leaf esr-ne {6821              leaf esr-ne {
6825                type uint32 {6822                type uint32 {
6826                  range "0..100000" {6823                  range "0..100000" {
6827                    description6824                    description
6828                      "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";6825                      "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
6829                  }6826                  }
6830                }6827                }
6831                description6828                description
6832                  "set ESR-NE threshold";6829                  "set ESR-NE threshold";
6833              }6830              }
6834              leaf ses-ne {6831              leaf ses-ne {
6835                type uint32 {6832                type uint32 {
6836                  range "0..30" {6833                  range "0..30" {
6837                    description6834                    description
6838                      "SES-NE threshold (seconds)";6835                      "SES-NE threshold (seconds)";
6839                  }6836                  }
6840                }6837                }
6841                description6838                description
6842                  "set SES-NE threshold";6839                  "set SES-NE threshold";
6843              }6840              }
6844              leaf sesr-ne {6841              leaf sesr-ne {
6845                type uint32 {6842                type uint32 {
6846                  range "0..100000" {6843                  range "0..100000" {
6847                    description6844                    description
6848                      "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";6845                      "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
6849                  }6846                  }
6850                }6847                }
6851                description6848                description
6852                  "set SESR-NE threshold";6849                  "set SESR-NE threshold";
6853              }6850              }
6854              leaf uas-ne {6851              leaf uas-ne {
6855                type uint32 {6852                type uint32 {
6856                  range "0..30" {6853                  range "0..30" {
6857                    description6854                    description
6858                      "UAS-NE threshold (seconds)";6855                      "UAS-NE threshold (seconds)";
6859                  }6856                  }
6860                }6857                }
6861                description6858                description
6862                  "set UAS-NE threshold";6859                  "set UAS-NE threshold";
6863              }6860              }
6864              leaf bbe-ne {6861              leaf bbe-ne {
6865                type uint32 {6862                type uint32 {
6866                  range "0..8850600" {6863                  range "0..8850600" {
6867                    description6864                    description
6868                      "BBE-NE threshold";6865                      "BBE-NE threshold";
6869                  }6866                  }
6870                }6867                }
6871                description6868                description
6872                  "set BBE-NE threshold";6869                  "set BBE-NE threshold";
6873              }6870              }
6874              leaf bber-ne {6871              leaf bber-ne {
6875                type uint32 {6872                type uint32 {
6876                  range "0..100000" {6873                  range "0..100000" {
6877                    description6874                    description
6878                      "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";6875                      "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
6879                  }6876                  }
6880                }6877                }
6881                description6878                description
6882                  "set BBER-NE threshold";6879                  "set BBER-NE threshold";
6883              }6880              }
6884              leaf fc-ne {6881              leaf fc-ne {
6885                type uint32 {6882                type uint32 {
6886                  range "0..72" {6883                  range "0..72" {
6887                    description6884                    description
6888                      "FC-NE threshold";6885                      "FC-NE threshold";
6889                  }6886                  }
6890                }6887                }
6891                description6888                description
6892                  "set FC-NE threshold";6889                  "set FC-NE threshold";
6893              }6890              }
6894              leaf es-fe {6891              leaf es-fe {
6895                type uint32 {6892                type uint32 {
6896                  range "0..30" {6893                  range "0..30" {
6897                    description6894                    description
6898                      "ES-FE threshold (seconds)";6895                      "ES-FE threshold (seconds)";
6899                  }6896                  }
6900                }6897                }
6901                description6898                description
6902                  "set ES-FE threshold";6899                  "set ES-FE threshold";
6903              }6900              }
6904              leaf esr-fe {6901              leaf esr-fe {
6905                type uint32 {6902                type uint32 {
6906                  range "0..100000" {6903                  range "0..100000" {
6907                    description6904                    description
6908                      "ESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";6905                      "ESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
6909                  }6906                  }
6910                }6907                }
6911                description6908                description
6912                  "set ESR-FE threshold";6909                  "set ESR-FE threshold";
6913              }6910              }
6914              leaf ses-fe {6911              leaf ses-fe {
6915                type uint32 {6912                type uint32 {
6916                  range "0..30" {6913                  range "0..30" {
6917                    description6914                    description
6918                      "SES-FE threshold (seconds)";6915                      "SES-FE threshold (seconds)";
6919                  }6916                  }
6920                }6917                }
6921                description6918                description
6922                  "set SES-FE threshold";6919                  "set SES-FE threshold";
6923              }6920              }
6924              leaf sesr-fe {6921              leaf sesr-fe {
6925                type uint32 {6922                type uint32 {
6926                  range "0..100000" {6923                  range "0..100000" {
6927                    description6924                    description
6928                      "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";6925                      "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
6929                  }6926                  }
6930                }6927                }
6931                description6928                description
6932                  "set SESR-FE threshold";6929                  "set SESR-FE threshold";
6933              }6930              }
6934              leaf uas-fe {6931              leaf uas-fe {
6935                type uint32 {6932                type uint32 {
6936                  range "0..30" {6933                  range "0..30" {
6937                    description6934                    description
6938                      "UAS-FE threshold (seconds)";6935                      "UAS-FE threshold (seconds)";
6939                  }6936                  }
6940                }6937                }
6941                description6938                description
6942                  "set UAS-FE threshold";6939                  "set UAS-FE threshold";
6943              }6940              }
6944              leaf bbe-fe {6941              leaf bbe-fe {
6945                type uint32 {6942                type uint32 {
6946                  range "0..8850600" {6943                  range "0..8850600" {
6947                    description6944                    description
6948                      "BBE-FE threshold";6945                      "BBE-FE threshold";
6949                  }6946                  }
6950                }6947                }
6951                description6948                description
6952                  "set BBE-FE threshold";6949                  "set BBE-FE threshold";
6953              }6950              }
6954              leaf bber-fe {6951              leaf bber-fe {
6955                type uint32 {6952                type uint32 {
6956                  range "0..100000" {6953                  range "0..100000" {
6957                    description6954                    description
6958                      "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";6955                      "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
6959                  }6956                  }
6960                }6957                }
6961                description6958                description
6962                  "set BBER-FE threshold";6959                  "set BBER-FE threshold";
6963              }6960              }
6964              leaf fc-fe {6961              leaf fc-fe {
6965                type uint32 {6962                type uint32 {
6966                  range "0..72" {6963                  range "0..72" {
6967                    description6964                    description
6968                      "FC-FE threshold";6965                      "FC-FE threshold";
6969                  }6966                  }
6970                }6967                }
6971                description6968                description
6972                  "set FC-FE threshold";6969                  "set FC-FE threshold";
6973              }6970              }
6974            }6971            }
6975            container report {6972            container report {
6976              description6973              description
6977                "set otn TCA reporting status";6974                "set otn TCA reporting status";
6978              container es-ne {6975              container es-ne {
6979                description6976                description
6980                  "set es-ne TCA reporting status";6977                  "set es-ne TCA reporting status";
6981                container disable {6978                container disable {
6982                  presence "Indicates a disable node is configured.";6979                  presence "Indicates a disable node is configured.";
6983                  description6980                  description
6984                    "Disable TCA reporting";6981                    "Disable TCA reporting";
6985                }6982                }
6986              }6983              }
6987              container ses-ne {6984              container ses-ne {
6988                description6985                description
6989                  "set ses-ne TCA reporting status";6986                  "set ses-ne TCA reporting status";
6990                container disable {6987                container disable {
6991                  presence "Indicates a disable node is configured.";6988                  presence "Indicates a disable node is configured.";
6992                  description6989                  description
6993                    "Disable TCA reporting";6990                    "Disable TCA reporting";
6994                }6991                }
6995              }6992              }
6996              container uas-ne {6993              container uas-ne {
6997                description6994                description
6998                  "set uas-ne TCA reporting status";6995                  "set uas-ne TCA reporting status";
6999                container disable {6996                container disable {
7000                  presence "Indicates a disable node is configured.";6997                  presence "Indicates a disable node is configured.";
7001                  description6998                  description
7002                    "Disable TCA reporting";6999                    "Disable TCA reporting";
7003                }7000                }
7004              }7001              }
7005              container bbe-ne {7002              container bbe-ne {
7006                description7003                description
7007                  "set bbe-ne TCA reporting status";7004                  "set bbe-ne TCA reporting status";
7008                container disable {7005                container disable {
7009                  presence "Indicates a disable node is configured.";7006                  presence "Indicates a disable node is configured.";
7010                  description7007                  description
7011                    "Disable TCA reporting";7008                    "Disable TCA reporting";
7012                }7009                }
7013              }7010              }
7014              container fc-ne {7011              container fc-ne {
7015                description7012                description
7016                  "set fc-ne TCA reporting status";7013                  "set fc-ne TCA reporting status";
7017                container disable {7014                container disable {
7018                  presence "Indicates a disable node is configured.";7015                  presence "Indicates a disable node is configured.";
7019                  description7016                  description
7020                    "Disable TCA reporting";7017                    "Disable TCA reporting";
7021                }7018                }
7022              }7019              }
7023              container esr-ne {7020              container esr-ne {
7024                description7021                description
7025                  "set esr-ne TCA reporting status";7022                  "set esr-ne TCA reporting status";
7026                container disable {7023                container disable {
7027                  presence "Indicates a disable node is configured.";7024                  presence "Indicates a disable node is configured.";
7028                  description7025                  description
7029                    "Disable TCA reporting";7026                    "Disable TCA reporting";
7030                }7027                }
7031              }7028              }
7032              container sesr-ne {7029              container sesr-ne {
7033                description7030                description
7034                  "set sesr-ne TCA reporting status";7031                  "set sesr-ne TCA reporting status";
7035                container disable {7032                container disable {
7036                  presence "Indicates a disable node is configured.";7033                  presence "Indicates a disable node is configured.";
7037                  description7034                  description
7038                    "Disable TCA reporting";7035                    "Disable TCA reporting";
7039                }7036                }
7040              }7037              }
7041              container bber-ne {7038              container bber-ne {
7042                description7039                description
7043                  "set bber-ne TCA reporting status";7040                  "set bber-ne TCA reporting status";
7044                container disable {7041                container disable {
7045                  presence "Indicates a disable node is configured.";7042                  presence "Indicates a disable node is configured.";
7046                  description7043                  description
7047                    "Disable TCA reporting";7044                    "Disable TCA reporting";
7048                }7045                }
7049              }7046              }
7050              container es-fe {7047              container es-fe {
7051                description7048                description
7052                  "set es-fe TCA reporting status";7049                  "set es-fe TCA reporting status";
7053                container disable {7050                container disable {
7054                  presence "Indicates a disable node is configured.";7051                  presence "Indicates a disable node is configured.";
7055                  description7052                  description
7056                    "Disable TCA reporting";7053                    "Disable TCA reporting";
7057                }7054                }
7058              }7055              }
7059              container ses-fe {7056              container ses-fe {
7060                description7057                description
7061                  "set ses-fe TCA reporting status";7058                  "set ses-fe TCA reporting status";
7062                container disable {7059                container disable {
7063                  presence "Indicates a disable node is configured.";7060                  presence "Indicates a disable node is configured.";
7064                  description7061                  description
7065                    "Disable TCA reporting";7062                    "Disable TCA reporting";
7066                }7063                }
7067              }7064              }
7068              container uas-fe {7065              container uas-fe {
7069                description7066                description
7070                  "set uas-fe TCA reporting status";7067                  "set uas-fe TCA reporting status";
7071                container disable {7068                container disable {
7072                  presence "Indicates a disable node is configured.";7069                  presence "Indicates a disable node is configured.";
7073                  description7070                  description
7074                    "Disable TCA reporting";7071                    "Disable TCA reporting";
7075                }7072                }
7076              }7073              }
7077              container bbe-fe {7074              container bbe-fe {
7078                description7075                description
7079                  "set bbe-fe TCA reporting status";7076                  "set bbe-fe TCA reporting status";
7080                container disable {7077                container disable {
7081                  presence "Indicates a disable node is configured.";7078                  presence "Indicates a disable node is configured.";
7082                  description7079                  description
7083                    "Disable TCA reporting";7080                    "Disable TCA reporting";
7084                }7081                }
7085              }7082              }
7086              container fc-fe {7083              container fc-fe {
7087                description7084                description
7088                  "set fc-fe TCA reporting status";7085                  "set fc-fe TCA reporting status";
7089                container disable {7086                container disable {
7090                  presence "Indicates a disable node is configured.";7087                  presence "Indicates a disable node is configured.";
7091                  description7088                  description
7092                    "Disable TCA reporting";7089                    "Disable TCA reporting";
7093                }7090                }
7094              }7091              }
7095              container esr-fe {7092              container esr-fe {
7096                description7093                description
7097                  "set esr-fe TCA reporting status";7094                  "set esr-fe TCA reporting status";
7098                container disable {7095                container disable {
7099                  presence "Indicates a disable node is configured.";7096                  presence "Indicates a disable node is configured.";
7100                  description7097                  description
7101                    "Disable TCA reporting";7098                    "Disable TCA reporting";
7102                }7099                }
7103              }7100              }
7104              container sesr-fe {7101              container sesr-fe {
7105                description7102                description
7106                  "set sesr-fe TCA reporting status";7103                  "set sesr-fe TCA reporting status";
7107                container disable {7104                container disable {
7108                  presence "Indicates a disable node is configured.";7105                  presence "Indicates a disable node is configured.";
7109                  description7106                  description
7110                    "Disable TCA reporting";7107                    "Disable TCA reporting";
7111                }7108                }
7112              }7109              }
7113              container bber-fe {7110              container bber-fe {
7114                description7111                description
7115                  "set bber-fe TCA reporting status";7112                  "set bber-fe TCA reporting status";
7116                container disable {7113                container disable {
7117                  presence "Indicates a disable node is configured.";7114                  presence "Indicates a disable node is configured.";
7118                  description7115                  description
7119                    "Disable TCA reporting";7116                    "Disable TCA reporting";
7120                }7117                }
7121              }7118              }
7122            }7119            }
7123          }7120          }
7124          container tcms {7121          container tcms {
7125            description7122            description
7126              "configure tcm performance monitoring";7123              "configure tcm performance monitoring";
7127            list tcm {7124            list tcm {
7128              key "channel-number";7125              key "channel-number";
7129              description7126              description
7130                "configure tcm performance monitoring";7127                "configure tcm performance monitoring";
7131              leaf channel-number {7128              leaf channel-number {
7132                type uint32 {7129                type uint32 {
7133                  range "1..6" {7130                  range "1..6" {
7134                    description7131                    description
7135                      " Channel Number";7132                      " Channel Number";
7136                  }7133                  }
7137                }7134                }
7138                description7135                description
7139                  "configure tcm performance monitoring";7136                  "configure tcm performance monitoring";
7140              }7137              }
7141              container threshold {7138              container threshold {
7142                description7139                description
7143                  "Configure threshold on otn parameters";7140                  "Configure threshold on otn parameters";
7144                leaf es-ne {7141                leaf es-ne {
7145                  type uint32 {7142                  type uint32 {
7146                    range "0..30" {7143                    range "0..30" {
7147                      description7144                      description
7148                        "ES-NE threshold (seconds)";7145                        "ES-NE threshold (seconds)";
7149                    }7146                    }
7150                  }7147                  }
7151                  description7148                  description
7152                    "set ES-NE threshold";7149                    "set ES-NE threshold";
7153                }7150                }
7154                leaf esr-ne {7151                leaf esr-ne {
7155                  type uint32 {7152                  type uint32 {
7156                    range "0..100000" {7153                    range "0..100000" {
7157                      description7154                      description
7158                        "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7155                        "ESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7159                    }7156                    }
7160                  }7157                  }
7161                  description7158                  description
7162                    "set ESR-NE threshold";7159                    "set ESR-NE threshold";
7163                }7160                }
7164                leaf ses-ne {7161                leaf ses-ne {
7165                  type uint32 {7162                  type uint32 {
7166                    range "0..30" {7163                    range "0..30" {
7167                      description7164                      description
7168                        "SES-NE threshold (seconds)";7165                        "SES-NE threshold (seconds)";
7169                    }7166                    }
7170                  }7167                  }
7171                  description7168                  description
7172                    "set SES-NE threshold";7169                    "set SES-NE threshold";
7173                }7170                }
7174                leaf sesr-ne {7171                leaf sesr-ne {
7175                  type uint32 {7172                  type uint32 {
7176                    range "0..100000" {7173                    range "0..100000" {
7177                      description7174                      description
7178                        "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7175                        "SESR-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7179                    }7176                    }
7180                  }7177                  }
7181                  description7178                  description
7182                    "set SESR-NE threshold";7179                    "set SESR-NE threshold";
7183                }7180                }
7184                leaf uas-ne {7181                leaf uas-ne {
7185                  type uint32 {7182                  type uint32 {
7186                    range "0..30" {7183                    range "0..30" {
7187                      description7184                      description
7188                        "UAS-NE threshold (seconds)";7185                        "UAS-NE threshold (seconds)";
7189                    }7186                    }
7190                  }7187                  }
7191                  description7188                  description
7192                    "set UAS-NE threshold";7189                    "set UAS-NE threshold";
7193                }7190                }
7194                leaf bbe-ne {7191                leaf bbe-ne {
7195                  type uint32 {7192                  type uint32 {
7196                    range "0..8850600" {7193                    range "0..8850600" {
7197                      description7194                      description
7198                        "BBE-NE threshold";7195                        "BBE-NE threshold";
7199                    }7196                    }
7200                  }7197                  }
7201                  description7198                  description
7202                    "set BBE-NE threshold";7199                    "set BBE-NE threshold";
7203                }7200                }
7204                leaf bber-ne {7201                leaf bber-ne {
7205                  type uint32 {7202                  type uint32 {
7206                    range "0..100000" {7203                    range "0..100000" {
7207                      description7204                      description
7208                        "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7205                        "BBER-NE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7209                    }7206                    }
7210                  }7207                  }
7211                  description7208                  description
7212                    "set BBER-NE threshold";7209                    "set BBER-NE threshold";
7213                }7210                }
7214                leaf fc-ne {7211                leaf fc-ne {
7215                  type uint32 {7212                  type uint32 {
7216                    range "0..72" {7213                    range "0..72" {
7217                      description7214                      description
7218                        "FC-NE threshold";7215                        "FC-NE threshold";
7219                    }7216                    }
7220                  }7217                  }
7221                  description7218                  description
7222                    "set FC-NE threshold";7219                    "set FC-NE threshold";
7223                }7220                }
7224                leaf es-fe {7221                leaf es-fe {
7225                  type uint32 {7222                  type uint32 {
7226                    range "0..30" {7223                    range "0..30" {
7227                      description7224                      description
7228                        "ES-FE threshold (seconds)";7225                        "ES-FE threshold (seconds)";
7229                    }7226                    }
7230                  }7227                  }
7231                  description7228                  description
7232                    "set ES-FE threshold";7229                    "set ES-FE threshold";
7233                }7230                }
7234                leaf esr-fe {7231                leaf esr-fe {
7235                  type uint32 {7232                  type uint32 {
7236                    range "0..100000" {7233                    range "0..100000" {
7237                      description7234                      description
7238                        "ESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7235                        "ESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7239                    }7236                    }
7240                  }7237                  }
7241                  description7238                  description
7242                    "set ESR-FE threshold";7239                    "set ESR-FE threshold";
7243                }7240                }
7244                leaf ses-fe {7241                leaf ses-fe {
7245                  type uint32 {7242                  type uint32 {
7246                    range "0..30" {7243                    range "0..30" {
7247                      description7244                      description
7248                        "SES-FE threshold (seconds)";7245                        "SES-FE threshold (seconds)";
7249                    }7246                    }
7250                  }7247                  }
7251                  description7248                  description
7252                    "set SES-FE threshold";7249                    "set SES-FE threshold";
7253                }7250                }
7254                leaf sesr-fe {7251                leaf sesr-fe {
7255                  type uint32 {7252                  type uint32 {
7256                    range "0..100000" {7253                    range "0..100000" {
7257                      description7254                      description
7258                        "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7255                        "SESR-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7259                    }7256                    }
7260                  }7257                  }
7261                  description7258                  description
7262                    "set SESR-FE threshold";7259                    "set SESR-FE threshold";
7263                }7260                }
7264                leaf uas-fe {7261                leaf uas-fe {
7265                  type uint32 {7262                  type uint32 {
7266                    range "0..30" {7263                    range "0..30" {
7267                      description7264                      description
7268                        "UAS-FE threshold (seconds)";7265                        "UAS-FE threshold (seconds)";
7269                    }7266                    }
7270                  }7267                  }
7271                  description7268                  description
7272                    "set UAS-FE threshold";7269                    "set UAS-FE threshold";
7273                }7270                }
7274                leaf bbe-fe {7271                leaf bbe-fe {
7275                  type uint32 {7272                  type uint32 {
7276                    range "0..8850600" {7273                    range "0..8850600" {
7277                      description7274                      description
7278                        "BBE-FE threshold";7275                        "BBE-FE threshold";
7279                    }7276                    }
7280                  }7277                  }
7281                  description7278                  description
7282                    "set BBE-FE threshold";7279                    "set BBE-FE threshold";
7283                }7280                }
7284                leaf bber-fe {7281                leaf bber-fe {
7285                  type uint32 {7282                  type uint32 {
7286                    range "0..100000" {7283                    range "0..100000" {
7287                      description7284                      description
7288                        "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7285                        "BBER-FE threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7289                    }7286                    }
7290                  }7287                  }
7291                  description7288                  description
7292                    "set BBER-FE threshold";7289                    "set BBER-FE threshold";
7293                }7290                }
7294                leaf fc-fe {7291                leaf fc-fe {
7295                  type uint32 {7292                  type uint32 {
7296                    range "0..72" {7293                    range "0..72" {
7297                      description7294                      description
7298                        "FC-FE threshold";7295                        "FC-FE threshold";
7299                    }7296                    }
7300                  }7297                  }
7301                  description7298                  description
7302                    "set FC-FE threshold";7299                    "set FC-FE threshold";
7303                }7300                }
7304              }7301              }
7305              container report {7302              container report {
7306                description7303                description
7307                  "set otn TCA reporting status";7304                  "set otn TCA reporting status";
7308                container es-fe {7305                container es-fe {
7309                  description7306                  description
7310                    "set es-fe TCA reporting status";7307                    "set es-fe TCA reporting status";
7311                  container disable {7308                  container disable {
7312                    presence "Indicates a disable node is configured.";7309                    presence "Indicates a disable node is configured.";
7313                    description7310                    description
7314                      "Disable TCA reporting";7311                      "Disable TCA reporting";
7315                  }7312                  }
7316                }7313                }
7317                container ses-fe {7314                container ses-fe {
7318                  description7315                  description
7319                    "set ses-fe TCA reporting status";7316                    "set ses-fe TCA reporting status";
7320                  container disable {7317                  container disable {
7321                    presence "Indicates a disable node is configured.";7318                    presence "Indicates a disable node is configured.";
7322                    description7319                    description
7323                      "Disable TCA reporting";7320                      "Disable TCA reporting";
7324                  }7321                  }
7325                }7322                }
7326                container uas-fe {7323                container uas-fe {
7327                  description7324                  description
7328                    "set uas-fe TCA reporting status";7325                    "set uas-fe TCA reporting status";
7329                  container disable {7326                  container disable {
7330                    presence "Indicates a disable node is configured.";7327                    presence "Indicates a disable node is configured.";
7331                    description7328                    description
7332                      "Disable TCA reporting";7329                      "Disable TCA reporting";
7333                  }7330                  }
7334                }7331                }
7335                container bbe-fe {7332                container bbe-fe {
7336                  description7333                  description
7337                    "set bbe-fe TCA reporting status";7334                    "set bbe-fe TCA reporting status";
7338                  container disable {7335                  container disable {
7339                    presence "Indicates a disable node is configured.";7336                    presence "Indicates a disable node is configured.";
7340                    description7337                    description
7341                      "Disable TCA reporting";7338                      "Disable TCA reporting";
7342                  }7339                  }
7343                }7340                }
7344                container fc-fe {7341                container fc-fe {
7345                  description7342                  description
7346                    "set fc-fe TCA reporting status";7343                    "set fc-fe TCA reporting status";
7347                  container disable {7344                  container disable {
7348                    presence "Indicates a disable node is configured.";7345                    presence "Indicates a disable node is configured.";
7349                    description7346                    description
7350                      "Disable TCA reporting";7347                      "Disable TCA reporting";
7351                  }7348                  }
7352                }7349                }
7353                container esr-fe {7350                container esr-fe {
7354                  description7351                  description
7355                    "set esr-fe TCA reporting status";7352                    "set esr-fe TCA reporting status";
7356                  container disable {7353                  container disable {
7357                    presence "Indicates a disable node is configured.";7354                    presence "Indicates a disable node is configured.";
7358                    description7355                    description
7359                      "Disable TCA reporting";7356                      "Disable TCA reporting";
7360                  }7357                  }
7361                }7358                }
7362                container sesr-fe {7359                container sesr-fe {
7363                  description7360                  description
7364                    "set sesr-fe TCA reporting status";7361                    "set sesr-fe TCA reporting status";
7365                  container disable {7362                  container disable {
7366                    presence "Indicates a disable node is configured.";7363                    presence "Indicates a disable node is configured.";
7367                    description7364                    description
7368                      "Disable TCA reporting";7365                      "Disable TCA reporting";
7369                  }7366                  }
7370                }7367                }
7371                container bber-fe {7368                container bber-fe {
7372                  description7369                  description
7373                    "set bber-fe TCA reporting status";7370                    "set bber-fe TCA reporting status";
7374                  container disable {7371                  container disable {
7375                    presence "Indicates a disable node is configured.";7372                    presence "Indicates a disable node is configured.";
7376                    description7373                    description
7377                      "Disable TCA reporting";7374                      "Disable TCA reporting";
7378                  }7375                  }
7379                }7376                }
7380                container es-ne {7377                container es-ne {
7381                  description7378                  description
7382                    "set es-ne TCA reporting status";7379                    "set es-ne TCA reporting status";
7383                  container disable {7380                  container disable {
7384                    presence "Indicates a disable node is configured.";7381                    presence "Indicates a disable node is configured.";
7385                    description7382                    description
7386                      "Disable TCA reporting";7383                      "Disable TCA reporting";
7387                  }7384                  }
7388                }7385                }
7389                container ses-ne {7386                container ses-ne {
7390                  description7387                  description
7391                    "set ses-ne TCA reporting status";7388                    "set ses-ne TCA reporting status";
7392                  container disable {7389                  container disable {
7393                    presence "Indicates a disable node is configured.";7390                    presence "Indicates a disable node is configured.";
7394                    description7391                    description
7395                      "Disable TCA reporting";7392                      "Disable TCA reporting";
7396                  }7393                  }
7397                }7394                }
7398                container uas-ne {7395                container uas-ne {
7399                  description7396                  description
7400                    "set uas-ne TCA reporting status";7397                    "set uas-ne TCA reporting status";
7401                  container disable {7398                  container disable {
7402                    presence "Indicates a disable node is configured.";7399                    presence "Indicates a disable node is configured.";
7403                    description7400                    description
7404                      "Disable TCA reporting";7401                      "Disable TCA reporting";
7405                  }7402                  }
7406                }7403                }
7407                container bbe-ne {7404                container bbe-ne {
7408                  description7405                  description
7409                    "set bbe-ne TCA reporting status";7406                    "set bbe-ne TCA reporting status";
7410                  container disable {7407                  container disable {
7411                    presence "Indicates a disable node is configured.";7408                    presence "Indicates a disable node is configured.";
7412                    description7409                    description
7413                      "Disable TCA reporting";7410                      "Disable TCA reporting";
7414                  }7411                  }
7415                }7412                }
7416                container fc-ne {7413                container fc-ne {
7417                  description7414                  description
7418                    "set fc-ne TCA reporting status";7415                    "set fc-ne TCA reporting status";
7419                  container disable {7416                  container disable {
7420                    presence "Indicates a disable node is configured.";7417                    presence "Indicates a disable node is configured.";
7421                    description7418                    description
7422                      "Disable TCA reporting";7419                      "Disable TCA reporting";
7423                  }7420                  }
7424                }7421                }
7425                container esr-ne {7422                container esr-ne {
7426                  description7423                  description
7427                    "set esr-ne TCA reporting status";7424                    "set esr-ne TCA reporting status";
7428                  container disable {7425                  container disable {
7429                    presence "Indicates a disable node is configured.";7426                    presence "Indicates a disable node is configured.";
7430                    description7427                    description
7431                      "Disable TCA reporting";7428                      "Disable TCA reporting";
7432                  }7429                  }
7433                }7430                }
7434                container sesr-ne {7431                container sesr-ne {
7435                  description7432                  description
7436                    "set sesr-ne TCA reporting status";7433                    "set sesr-ne TCA reporting status";
7437                  container disable {7434                  container disable {
7438                    presence "Indicates a disable node is configured.";7435                    presence "Indicates a disable node is configured.";
7439                    description7436                    description
7440                      "Disable TCA reporting";7437                      "Disable TCA reporting";
7441                  }7438                  }
7442                }7439                }
7443                container bber-ne {7440                container bber-ne {
7444                  description7441                  description
7445                    "set bber-ne TCA reporting status";7442                    "set bber-ne TCA reporting status";
7446                  container disable {7443                  container disable {
7447                    presence "Indicates a disable node is configured.";7444                    presence "Indicates a disable node is configured.";
7448                    description7445                    description
7449                      "Disable TCA reporting";7446                      "Disable TCA reporting";
7450                  }7447                  }
7451                }7448                }
7452              }7449              }
7453            }7450            }
7454          }7451          }
7455          container threshold {7452          container threshold {
7456            description7453            description
7457              "Configure threshold on otn parameters";7454              "Configure threshold on otn parameters";
7458            leaf es-ne {7455            leaf es-ne {
7459              type uint32 {7456              type uint32 {
7460                range "0..900" {7457                range "0..900" {
7461                  description7458                  description
7462                    "es-ne threshold (seconds)";7459                    "es-ne threshold (seconds)";
7463                }7460                }
7464              }7461              }
7465              description7462              description
7466                "set ES-NE threshold";7463                "set ES-NE threshold";
7467            }7464            }
7468            leaf esr-ne {7465            leaf esr-ne {
7469              type uint32 {7466              type uint32 {
7470                range "0..100000" {7467                range "0..100000" {
7471                  description7468                  description
7472                    "esr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7469                    "esr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7473                }7470                }
7474              }7471              }
7475              description7472              description
7476                "set ESR-NE threshold";7473                "set ESR-NE threshold";
7477            }7474            }
7478            leaf ses-ne {7475            leaf ses-ne {
7479              type uint32 {7476              type uint32 {
7480                range "0..900" {7477                range "0..900" {
7481                  description7478                  description
7482                    "ses-ne threshold (seconds)";7479                    "ses-ne threshold (seconds)";
7483                }7480                }
7484              }7481              }
7485              description7482              description
7486                "set SES-NE threshold";7483                "set SES-NE threshold";
7487            }7484            }
7488            leaf sesr-ne {7485            leaf sesr-ne {
7489              type uint32 {7486              type uint32 {
7490                range "0..100000" {7487                range "0..100000" {
7491                  description7488                  description
7492                    "sesr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7489                    "sesr-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7493                }7490                }
7494              }7491              }
7495              description7492              description
7496                "set SESR-NE threshold";7493                "set SESR-NE threshold";
7497            }7494            }
7498            leaf uas-ne {7495            leaf uas-ne {
7499              type uint32 {7496              type uint32 {
7500                range "0..900" {7497                range "0..900" {
7501                  description7498                  description
7502                    "uas-ne threshold (seconds)";7499                    "uas-ne threshold (seconds)";
7503                }7500                }
7504              }7501              }
7505              description7502              description
7506                "set UAS-NE threshold";7503                "set UAS-NE threshold";
7507            }7504            }
7508            leaf bbe-ne {7505            leaf bbe-ne {
7509              type uint32 {7506              type uint32 {
7510                range "0..8850600" {7507                range "0..8850600" {
7511                  description7508                  description
7512                    "bbe-ne threshold";7509                    "bbe-ne threshold";
7513                }7510                }
7514              }7511              }
7515              description7512              description
7516                "set BBE-NE threshold";7513                "set BBE-NE threshold";
7517            }7514            }
7518            leaf bber-ne {7515            leaf bber-ne {
7519              type uint32 {7516              type uint32 {
7520                range "1..100000" {7517                range "1..100000" {
7521                  description7518                  description
7522                    "bber-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7519                    "bber-ne threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7523                }7520                }
7524              }7521              }
7525              description7522              description
7526                "set BBER-NE threshold";7523                "set BBER-NE threshold";
7527            }7524            }
7528            leaf fc-ne {7525            leaf fc-ne {
7529              type uint32 {7526              type uint32 {
7530                range "0..72" {7527                range "0..72" {
7531                  description7528                  description
7532                    "fc-ne threshold";7529                    "fc-ne threshold";
7533                }7530                }
7534              }7531              }
7535              description7532              description
7536                "set FC-NE threshold";7533                "set FC-NE threshold";
7537            }7534            }
7538            leaf es-fe {7535            leaf es-fe {
7539              type uint32 {7536              type uint32 {
7540                range "0..900" {7537                range "0..900" {
7541                  description7538                  description
7542                    "es-fe threshold (seconds)";7539                    "es-fe threshold (seconds)";
7543                }7540                }
7544              }7541              }
7545              description7542              description
7546                "set ES-FE threshold";7543                "set ES-FE threshold";
7547            }7544            }
7548            leaf esr-fe {7545            leaf esr-fe {
7549              type uint32 {7546              type uint32 {
7550                range "0..100000" {7547                range "0..100000" {
7551                  description7548                  description
7552                    "esr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7549                    "esr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7553                }7550                }
7554              }7551              }
7555              description7552              description
7556                "set ESR-FE threshold";7553                "set ESR-FE threshold";
7557            }7554            }
7558            leaf ses-fe {7555            leaf ses-fe {
7559              type uint32 {7556              type uint32 {
7560                range "0..900" {7557                range "0..900" {
7561                  description7558                  description
7562                    "ses-fe threshold (seconds)";7559                    "ses-fe threshold (seconds)";
7563                }7560                }
7564              }7561              }
7565              description7562              description
7566                "set SES-FE threshold";7563                "set SES-FE threshold";
7567            }7564            }
7568            leaf sesr-fe {7565            leaf sesr-fe {
7569              type uint32 {7566              type uint32 {
7570                range "0..100000" {7567                range "0..100000" {
7571                  description7568                  description
7572                    "sesr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7569                    "sesr-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7573                }7570                }
7574              }7571              }
7575              description7572              description
7576                "set SESR-FE threshold";7573                "set SESR-FE threshold";
7577            }7574            }
7578            leaf uas-fe {7575            leaf uas-fe {
7579              type uint32 {7576              type uint32 {
7580                range "0..900" {7577                range "0..900" {
7581                  description7578                  description
7582                    "uas-fe threshold (seconds)";7579                    "uas-fe threshold (seconds)";
7583                }7580                }
7584              }7581              }
7585              description7582              description
7586                "set UAS-FE threshold";7583                "set UAS-FE threshold";
7587            }7584            }
7588            leaf bbe-fe {7585            leaf bbe-fe {
7589              type uint32 {7586              type uint32 {
7590                range "0..8850600" {7587                range "0..8850600" {
7591                  description7588                  description
7592                    "bbe-fe threshold";7589                    "bbe-fe threshold";
7593                }7590                }
7594              }7591              }
7595              description7592              description
7596                "set BBE-FE threshold";7593                "set BBE-FE threshold";
7597            }7594            }
7598            leaf bber-fe {7595            leaf bber-fe {
7599              type uint32 {7596              type uint32 {
7600                range "1..100000" {7597                range "1..100000" {
7601                  description7598                  description
7602                    "bber-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";7599                    "bber-fe threshold[Ratio parameters range(0-1),eg. 75000 corresponds to 0.75]";
7603                }7600                }
7604              }7601              }
7605              description7602              description
7606                "set BBER-FE threshold";7603                "set BBER-FE threshold";
7607            }7604            }
7608            leaf fc-fe {7605            leaf fc-fe {
7609              type uint32 {7606              type uint32 {
7610                range "0..72" {7607                range "0..72" {
7611                  description7608                  description
7612                    "fc-fe threshold";7609                    "fc-fe threshold";
7613                }7610                }
7614              }7611              }
7615              description7612              description
7616                "set FC-FE threshold";7613                "set FC-FE threshold";
7617            }7614            }
7618          }7615          }
7619          container report {7616          container report {
7620            description7617            description
7621              "set otn TCA reporting status";7618              "set otn TCA reporting status";
7622            container es-ne {7619            container es-ne {
7623              description7620              description
7624                "set es-ne TCA reporting status";7621                "set es-ne TCA reporting status";
7625              container disable {7622              container disable {
7626                presence "Indicates a disable node is configured.";7623                presence "Indicates a disable node is configured.";
7627                description7624                description
7628                  "Disable TCA reporting";7625                  "Disable TCA reporting";
7629              }7626              }
7630            }7627            }
7631            container ses-ne {7628            container ses-ne {
7632              description7629              description
7633                "set ses-ne TCA reporting status";7630                "set ses-ne TCA reporting status";
7634              container disable {7631              container disable {
7635                presence "Indicates a disable node is configured.";7632                presence "Indicates a disable node is configured.";
7636                description7633                description
7637                  "Disable TCA reporting";7634                  "Disable TCA reporting";
7638              }7635              }
7639            }7636            }
7640            container uas-ne {7637            container uas-ne {
7641              description7638              description
7642                "set uas-ne TCA reporting status";7639                "set uas-ne TCA reporting status";
7643              container disable {7640              container disable {
7644                presence "Indicates a disable node is configured.";7641                presence "Indicates a disable node is configured.";
7645                description7642                description
7646                  "Disable TCA reporting";7643                  "Disable TCA reporting";
7647              }7644              }
7648            }7645            }
7649            container bbe-ne {7646            container bbe-ne {
7650              description7647              description
7651                "set bbe-ne TCA reporting status";7648                "set bbe-ne TCA reporting status";
7652              container disable {7649              container disable {
7653                presence "Indicates a disable node is configured.";7650                presence "Indicates a disable node is configured.";
7654                description7651                description
7655                  "Disable TCA reporting";7652                  "Disable TCA reporting";
7656              }7653              }
7657            }7654            }
7658            container fc-ne {7655            container fc-ne {
7659              description7656              description
7660                "set fc-ne TCA reporting status";7657                "set fc-ne TCA reporting status";
7661              container disable {7658              container disable {
7662                presence "Indicates a disable node is configured.";7659                presence "Indicates a disable node is configured.";
7663                description7660                description
7664                  "Disable TCA reporting";7661                  "Disable TCA reporting";
7665              }7662              }
7666            }7663            }
7667            container esr-ne {7664            container esr-ne {
7668              description7665              description
7669                "set esr-ne TCA reporting status";7666                "set esr-ne TCA reporting status";
7670              container disable {7667              container disable {
7671                presence "Indicates a disable node is configured.";7668                presence "Indicates a disable node is configured.";
7672                description7669                description
7673                  "Disable TCA reporting";7670                  "Disable TCA reporting";
7674              }7671              }
7675            }7672            }
7676            container sesr-ne {7673            container sesr-ne {
7677              description7674              description
7678                "set sesr-ne TCA reporting status";7675                "set sesr-ne TCA reporting status";
7679              container disable {7676              container disable {
7680                presence "Indicates a disable node is configured.";7677                presence "Indicates a disable node is configured.";
7681                description7678                description
7682                  "Disable TCA reporting";7679                  "Disable TCA reporting";
7683              }7680              }
7684            }7681            }
7685            container bber-ne {7682            container bber-ne {
7686              description7683              description
7687                "set bber-ne TCA reporting status";7684                "set bber-ne TCA reporting status";
7688              container disable {7685              container disable {
7689                presence "Indicates a disable node is configured.";7686                presence "Indicates a disable node is configured.";
7690                description7687                description
7691                  "Disable TCA reporting";7688                  "Disable TCA reporting";
7692              }7689              }
7693            }7690            }
7694            container es-pm-ne {7691            container es-pm-ne {
7695              description7692              description
7696                "set es-pm TCA reporting status";7693                "set es-pm TCA reporting status";
7697              container enable {7694              container enable {
7698                presence "Indicates a enable node is configured.";7695                presence "Indicates a enable node is configured.";
7699                description7696                description
7700                  "Enable TCA reporting";7697                  "Enable TCA reporting";
7701              }7698              }
7702            }7699            }
7703            container ses-pm-ne {7700            container ses-pm-ne {
7704              description7701              description
7705                "set ses-pm TCA reporting status";7702                "set ses-pm TCA reporting status";
7706              container enable {7703              container enable {
7707                presence "Indicates a enable node is configured.";7704                presence "Indicates a enable node is configured.";
7708                description7705                description
7709                  "Enable TCA reporting";7706                  "Enable TCA reporting";
7710              }7707              }
7711            }7708            }
7712            container uas-pm-ne {7709            container uas-pm-ne {
7713              description7710              description
7714                "set uas-pm TCA reporting status";7711                "set uas-pm TCA reporting status";
7715              container enable {7712              container enable {
7716                presence "Indicates a enable node is configured.";7713                presence "Indicates a enable node is configured.";
7717                description7714                description
7718                  "Enable TCA reporting";7715                  "Enable TCA reporting";
7719              }7716              }
7720            }7717            }
7721            container bbe-pm-ne {7718            container bbe-pm-ne {
7722              description7719              description
7723                "set bbe-pm TCA reporting status";7720                "set bbe-pm TCA reporting status";
7724              container enable {7721              container enable {
7725                presence "Indicates a enable node is configured.";7722                presence "Indicates a enable node is configured.";
7726                description7723                description
7727                  "Enable TCA reporting";7724                  "Enable TCA reporting";
7728              }7725              }
7729            }7726            }
7730            container fc-pm-ne {7727            container fc-pm-ne {
7731              description7728              description
7732                "set fc-pm TCA reporting status";7729                "set fc-pm TCA reporting status";
7733              container enable {7730              container enable {
7734                presence "Indicates a enable node is configured.";7731                presence "Indicates a enable node is configured.";
7735                description7732                description
7736                  "Enable TCA reporting";7733                  "Enable TCA reporting";
7737              }7734              }
7738            }7735            }
7739            container esr-pm-ne {7736            container esr-pm-ne {
7740              description7737              description
7741                "set esr-pm TCA reporting status";7738                "set esr-pm TCA reporting status";
7742              container enable {7739              container enable {
7743                presence "Indicates a enable node is configured.";7740                presence "Indicates a enable node is configured.";
7744                description7741                description
7745                  "Enable TCA reporting";7742                  "Enable TCA reporting";
7746              }7743              }
7747            }7744            }
7748            container sesr-pm-ne {7745            container sesr-pm-ne {
7749              description7746              description
7750                "set sesr-pm TCA reporting status";7747                "set sesr-pm TCA reporting status";
7751              container enable {7748              container enable {
7752                presence "Indicates a enable node is configured.";7749                presence "Indicates a enable node is configured.";
7753                description7750                description
7754                  "Enable TCA reporting";7751                  "Enable TCA reporting";
7755              }7752              }
7756            }7753            }
7757            container bber-pm-ne {7754            container bber-pm-ne {
7758              description7755              description
7759                "set bber-pm TCA reporting status";7756                "set bber-pm TCA reporting status";
7760              container enable {7757              container enable {
7761                presence "Indicates a enable node is configured.";7758                presence "Indicates a enable node is configured.";
7762                description7759                description
7763                  "Enable TCA reporting";7760                  "Enable TCA reporting";
7764              }7761              }
7765            }7762            }
7766            container es-fe {7763            container es-fe {
7767              description7764              description
7768                "set es-fe TCA reporting status";7765                "set es-fe TCA reporting status";
7769              container disable {7766              container disable {
7770                presence "Indicates a disable node is configured.";7767                presence "Indicates a disable node is configured.";
7771                description7768                description
7772                  "Disable TCA reporting";7769                  "Disable TCA reporting";
7773              }7770              }
7774            }7771            }
7775            container ses-fe {7772            container ses-fe {
7776              description7773              description
7777                "set ses-fe TCA reporting status";7774                "set ses-fe TCA reporting status";
7778              container disable {7775              container disable {
7779                presence "Indicates a disable node is configured.";7776                presence "Indicates a disable node is configured.";
7780                description7777                description
7781                  "Disable TCA reporting";7778                  "Disable TCA reporting";
7782              }7779              }
7783            }7780            }
7784            container uas-fe {7781            container uas-fe {
7785              description7782              description
7786                "set uas-fe TCA reporting status";7783                "set uas-fe TCA reporting status";
7787              container disable {7784              container disable {
7788                presence "Indicates a disable node is configured.";7785                presence "Indicates a disable node is configured.";
7789                description7786                description
7790                  "Disable TCA reporting";7787                  "Disable TCA reporting";
7791              }7788              }
7792            }7789            }
7793            container bbe-fe {7790            container bbe-fe {
7794              description7791              description
7795                "set bbe-fe TCA reporting status";7792                "set bbe-fe TCA reporting status";
7796              container disable {7793              container disable {
7797                presence "Indicates a disable node is configured.";7794                presence "Indicates a disable node is configured.";
7798                description7795                description
7799                  "Disable TCA reporting";7796                  "Disable TCA reporting";
7800              }7797              }
7801            }7798            }
7802            container fc-fe {7799            container fc-fe {
7803              description7800              description
7804                "set fc-fe TCA reporting status";7801                "set fc-fe TCA reporting status";
7805              container disable {7802              container disable {
7806                presence "Indicates a disable node is configured.";7803                presence "Indicates a disable node is configured.";
7807                description7804                description
7808                  "Disable TCA reporting";7805                  "Disable TCA reporting";
7809              }7806              }
7810            }7807            }
7811            container esr-fe {7808            container esr-fe {
7812              description7809              description
7813                "set esr-fe TCA reporting status";7810                "set esr-fe TCA reporting status";
7814              container disable {7811              container disable {
7815                presence "Indicates a disable node is configured.";7812                presence "Indicates a disable node is configured.";
7816                description7813                description
7817                  "Disable TCA reporting";7814                  "Disable TCA reporting";
7818              }7815              }
7819            }7816            }
7820            container sesr-fe {7817            container sesr-fe {
7821              description7818              description
7822                "set sesr-fe TCA reporting status";7819                "set sesr-fe TCA reporting status";
7823              container disable {7820              container disable {
7824                presence "Indicates a disable node is configured.";7821                presence "Indicates a disable node is configured.";
7825                description7822                description
7826                  "Disable TCA reporting";7823                  "Disable TCA reporting";
7827              }7824              }
7828            }7825            }
7829            container bber-fe {7826            container bber-fe {
7830              description7827              description
7831                "set bber-fe TCA reporting status";7828                "set bber-fe TCA reporting status";
7832              container disable {7829              container disable {
7833                presence "Indicates a disable node is configured.";7830                presence "Indicates a disable node is configured.";
7834                description7831                description
7835                  "Disable TCA reporting";7832                  "Disable TCA reporting";
7836              }7833              }
7837            }7834            }
7838            container es-pm-fe {7835            container es-pm-fe {
7839              description7836              description
7840                "set es-pm TCA reporting status";7837                "set es-pm TCA reporting status";
7841              container enable {7838              container enable {
7842                presence "Indicates a enable node is configured.";7839                presence "Indicates a enable node is configured.";
7843                description7840                description
7844                  "Enable TCA reporting";7841                  "Enable TCA reporting";
7845              }7842              }
7846            }7843            }
7847            container ses-pm-fe {7844            container ses-pm-fe {
7848              description7845              description
7849                "set ses-pm TCA reporting status";7846                "set ses-pm TCA reporting status";
7850              container enable {7847              container enable {
7851                presence "Indicates a enable node is configured.";7848                presence "Indicates a enable node is configured.";
7852                description7849                description
7853                  "Enable TCA reporting";7850                  "Enable TCA reporting";
7854              }7851              }
7855            }7852            }
7856            container uas-pm-fe {7853            container uas-pm-fe {
7857              description7854              description
7858                "set uas-pm TCA reporting status";7855                "set uas-pm TCA reporting status";
7859              container enable {7856              container enable {
7860                presence "Indicates a enable node is configured.";7857                presence "Indicates a enable node is configured.";
7861                description7858                description
7862                  "Enable TCA reporting";7859                  "Enable TCA reporting";
7863              }7860              }
7864            }7861            }
7865            container bbe-pm-fe {7862            container bbe-pm-fe {
7866              description7863              description
7867                "set bbe-pm TCA reporting status";7864                "set bbe-pm TCA reporting status";
7868              container enable {7865              container enable {
7869                presence "Indicates a enable node is configured.";7866                presence "Indicates a enable node is configured.";
7870                description7867                description
7871                  "Enable TCA reporting";7868                  "Enable TCA reporting";
7872              }7869              }
7873            }7870            }
7874            container fc-pm-fe {7871            container fc-pm-fe {
7875              description7872              description
7876                "set fc-pm TCA reporting status";7873                "set fc-pm TCA reporting status";
7877              container enable {7874              container enable {
7878                presence "Indicates a enable node is configured.";7875                presence "Indicates a enable node is configured.";
7879                description7876                description
7880                  "Enable TCA reporting";7877                  "Enable TCA reporting";
7881              }7878              }
7882            }7879            }
7883            container esr-pm-fe {7880            container esr-pm-fe {
7884              description7881              description
7885                "set esr-pm TCA reporting status";7882                "set esr-pm TCA reporting status";
7886              container enable {7883              container enable {
7887                presence "Indicates a enable node is configured.";7884                presence "Indicates a enable node is configured.";
7888                description7885                description
7889                  "Enable TCA reporting";7886                  "Enable TCA reporting";
7890              }7887              }
7891            }7888            }
7892            container sesr-pm-fe {7889            container sesr-pm-fe {
7893              description7890              description
7894                "set sesr-pm TCA reporting status";7891                "set sesr-pm TCA reporting status";
7895              container enable {7892              container enable {
7896                presence "Indicates a enable node is configured.";7893                presence "Indicates a enable node is configured.";
7897                description7894                description
7898                  "Enable TCA reporting";7895                  "Enable TCA reporting";
7899              }7896              }
7900            }7897            }
7901            container bber-pm-fe {7898            container bber-pm-fe {
7902              description7899              description
7903                "set bber-pm TCA reporting status";7900                "set bber-pm TCA reporting status";
7904              container enable {7901              container enable {
7905                presence "Indicates a enable node is configured.";7902                presence "Indicates a enable node is configured.";
7906                description7903                description
7907                  "Enable TCA reporting";7904                  "Enable TCA reporting";
7908              }7905              }
7909            }7906            }
7910          }7907          }
7911        }7908        }
7912        container gfp {7909        container gfp {
7913          description7910          description
7914            "Configure gfp performance monitoring";7911            "Configure gfp performance monitoring";
7915          container threshold {7912          container threshold {
7916            description7913            description
7917              "Configure gfp threshold";7914              "Configure gfp threshold";
7918            leaf rx-bit-err {7915            leaf rx-bit-err {
7919              type uint32 {7916              type uint32 {
7920                range "1..4294967295" {7917                range "1..4294967295" {
7921                  description7918                  description
7922                    "RX-BIT-ERR threshold";7919                    "RX-BIT-ERR threshold";
7923                }7920                }
7924              }7921              }
7925              description7922              description
7926                "set RX-BIT-ERR threshold";7923                "set RX-BIT-ERR threshold";
7927            }7924            }
7928            leaf rx-inv-type {7925            leaf rx-inv-type {
7929              type uint32 {7926              type uint32 {
7930                range "1..4294967295" {7927                range "1..4294967295" {
7931                  description7928                  description
7932                    "RX-INV-TYP threshold";7929                    "RX-INV-TYP threshold";
7933                }7930                }
7934              }7931              }
7935              description7932              description
7936                "set RX-INV-TYP threshold";7933                "set RX-INV-TYP threshold";
7937            }7934            }
7938            leaf rx-crc-err {7935            leaf rx-crc-err {
7939              type uint32 {7936              type uint32 {
7940                range "1..4294967295" {7937                range "1..4294967295" {
7941                  description7938                  description
7942                    "RX-CRC threshold";7939                    "RX-CRC threshold";
7943                }7940                }
7944              }7941              }
7945              description7942              description
7946                "set RX-CRC threshold";7943                "set RX-CRC threshold";
7947            }7944            }
7948            leaf rx-lfd-stats {7945            leaf rx-lfd-stats {
7949              type uint32 {7946              type uint32 {
7950                range "1..4294967295" {7947                range "1..4294967295" {
7951                  description7948                  description
7952                    "RX-LFD threshold";7949                    "RX-LFD threshold";
7953                }7950                }
7954              }7951              }
7955              description7952              description
7956                "set RX-LFD threshold";7953                "set RX-LFD threshold";
7957            }7954            }
7958            leaf rx-csf-stats {7955            leaf rx-csf-stats {
7959              type uint32 {7956              type uint32 {
7960                range "1..4294967295" {7957                range "1..4294967295" {
7961                  description7958                  description
7962                    "RX-CSF threshold";7959                    "RX-CSF threshold";
7963                }7960                }
7964              }7961              }
7965              description7962              description
7966                "set RX-CSF threshold";7963                "set RX-CSF threshold";
7967            }7964            }
7968          }7965          }
7969          container report {7966          container report {
7970            description7967            description
7971              "set gfp TCA reporting status";7968              "set gfp TCA reporting status";
7972            container rx-bit-err {7969            container rx-bit-err {
7973              description7970              description
7974                "set rx-bit-err TCA reporting status";7971                "set rx-bit-err TCA reporting status";
7975              container enable {7972              container enable {
7976                presence "Indicates a enable node is configured.";7973                presence "Indicates a enable node is configured.";
7977                description7974                description
7978                  "Enable TCA reporting";7975                  "Enable TCA reporting";
7979              }7976              }
7980            }7977            }
7981            container rx-inv-type {7978            container rx-inv-type {
7982              description7979              description
7983                "set rx-inv-type TCA reporting status";7980                "set rx-inv-type TCA reporting status";
7984              container enable {7981              container enable {
7985                presence "Indicates a enable node is configured.";7982                presence "Indicates a enable node is configured.";
7986                description7983                description
7987                  "Enable TCA reporting";7984                  "Enable TCA reporting";
7988              }7985              }
7989            }7986            }
7990            container rx-crc-err {7987            container rx-crc-err {
7991              description7988              description
7992                "set rx-crc-err TCA reporting status";7989                "set rx-crc-err TCA reporting status";
7993              container enable {7990              container enable {
7994                presence "Indicates a enable node is configured.";7991                presence "Indicates a enable node is configured.";
7995                description7992                description
7996                  "Enable TCA reporting";7993                  "Enable TCA reporting";
7997              }7994              }
7998            }7995            }
7999            container rx-lfd-stats {7996            container rx-lfd-stats {
8000              description7997              description
8001                "set rx-lfd-stats TCA reporting status";7998                "set rx-lfd-stats TCA reporting status";
8002              container enable {7999              container enable {
8003                presence "Indicates a enable node is configured.";8000                presence "Indicates a enable node is configured.";
8004                description8001                description
8005                  "Enable TCA reporting";8002                  "Enable TCA reporting";
8006              }8003              }
8007            }8004            }
8008            container rx-csf-stats {8005            container rx-csf-stats {
8009              description8006              description
8010                "set rx-csf-stats TCA reporting status";8007                "set rx-csf-stats TCA reporting status";
8011              container enable {8008              container enable {
8012                presence "Indicates a enable node is configured.";8009                presence "Indicates a enable node is configured.";
8013                description8010                description
8014                  "Enable TCA reporting";8011                  "Enable TCA reporting";
8015              }8012              }
8016            }8013            }
8017          }8014          }
8018        }8015        }
8019        container optics {8016        container optics {
8020          description8017          description
8021            "Configure optics performance monitoring";8018            "Configure optics performance monitoring";
8022          container threshold {8019          container threshold {
8023            description8020            description
8024              "Configure threshold on optics parameters";8021              "Configure threshold on optics parameters";
8025            container lbc {8022            container lbc {
8026              description8023              description
8027                "set lbc threshold";8024                "set lbc threshold";
8028              leaf min {8025              leaf min {
8029                type uint32 {8026                type uint32 {
8030                  range "1..4294967294" {8027                  range "1..4294967294" {
8031                    description8028                    description
8032                      "lbc min threshold (mA)";8029                      "lbc min threshold (mA)";
8033                  }8030                  }
8034                }8031                }
8035                description8032                description
8036                  "set lbc min threshold";8033                  "set lbc min threshold";
8037              }8034              }
8038              leaf max {8035              leaf max {
8039                type uint32 {8036                type uint32 {
8040                  range "1..4294967294" {8037                  range "1..4294967294" {
8041                    description8038                    description
8042                      "lbc max threshold (mA)";8039                      "lbc max threshold (mA)";
8043                  }8040                  }
8044                }8041                }
8045                description8042                description
8046                  "set lbc max threshold";8043                  "set lbc max threshold";
8047              }8044              }
8048            }8045            }
8049            container lbc-pc {8046            container lbc-pc {
8050              description8047              description
8051                "set lbc % threshold";8048                "set lbc % threshold";
8052              leaf min {8049              leaf min {
8053                type uint32 {8050                type uint32 {
8054                  range "0..1000" {8051                  range "0..1000" {
8055                    description8052                    description
8056                      "lbc min threshold (in units of 0.1%)";8053                      "lbc min threshold (in units of 0.1%)";
8057                  }8054                  }
8058                }8055                }
8059                description8056                description
8060                  "set lbc % min threshold";8057                  "set lbc % min threshold";
8061              }8058              }
8062              leaf max {8059              leaf max {
8063                type uint32 {8060                type uint32 {
8064                  range "0..1000" {8061                  range "0..1000" {
8065                    description8062                    description
8066                      "lbc max threshold (in units of 0.1%)";8063                      "lbc max threshold (in units of 0.1%)";
8067                  }8064                  }
8068                }8065                }
8069                description8066                description
8070                  "set lbc % max threshold";8067                  "set lbc % max threshold";
8071              }8068              }
8072            }8069            }
8073            container opt {8070            container opt {
8074              description8071              description
8075                "set opt threshold in uW";8072                "set opt threshold in uW";
8076              leaf min {8073              leaf min {
8077                type uint32 {8074                type uint32 {
8078                  range "1..4294967294" {8075                  range "1..4294967294" {
8079                    description8076                    description
8080                      "opt min threshold (uW)";8077                      "opt min threshold (uW)";
8081                  }8078                  }
8082                }8079                }
8083                description8080                description
8084                  "set opt min threshold in uW";8081                  "set opt min threshold in uW";
8085              }8082              }
8086              leaf max {8083              leaf max {
8087                type uint32 {8084                type uint32 {
8088                  range "1..4294967294" {8085                  range "1..4294967294" {
8089                    description8086                    description
8090                      "opt max threshold (uW)";8087                      "opt max threshold (uW)";
8091                  }8088                  }
8092                }8089                }
8093                description8090                description
8094                  "set opt max threshold in uW";8091                  "set opt max threshold in uW";
8095              }8092              }
8096            }8093            }
8097            container opr {8094            container opr {
8098              description8095              description
8099                "set opr threshold in uW ";8096                "set opr threshold in uW ";
8100              leaf min {8097              leaf min {
8101                type uint32 {8098                type uint32 {
8102                  range "1..4294967294" {8099                  range "1..4294967294" {
8103                    description8100                    description
8104                      "opr min threshold (uW)";8101                      "opr min threshold (uW)";
8105                  }8102                  }
8106                }8103                }
8107                description8104                description
8108                  "set opr min threshold in uW";8105                  "set opr min threshold in uW";
8109              }8106              }
8110              leaf max {8107              leaf max {
8111                type uint32 {8108                type uint32 {
8112                  range "1..4294967294" {8109                  range "1..4294967294" {
8113                    description8110                    description
8114                      "opr max threshold (uW)";8111                      "opr max threshold (uW)";
8115                  }8112                  }
8116                }8113                }
8117                description8114                description
8118                  "set opr max threshold in uW";8115                  "set opr max threshold in uW";
8119              }8116              }
8120            }8117            }
8121            container dgd {8118            container dgd {
8122              description8119              description
8123                "set differential group delay threshold";8120                "set differential group delay threshold";
8124              leaf min {8121              leaf min {
8125                type uint32 {8122                type uint32 {
8126                  range "1..4294967294" {8123                  range "1..4294967294" {
8127                    description8124                    description
8128                      "differential group delay min threshold (1/100th of ps)";8125                      "differential group delay min threshold (1/100th of ps)";
8129                  }8126                  }
8130                }8127                }
8131                description8128                description
8132                  "set differential group delay min threshold";8129                  "set differential group delay min threshold";
8133              }8130              }
8134              leaf max {8131              leaf max {
8135                type uint32 {8132                type uint32 {
8136                  range "1..4294967294" {8133                  range "1..4294967294" {
8137                    description8134                    description
8138                      "differential delay group max threshold (1/100th of ps)";8135                      "differential delay group max threshold (1/100th of ps)";
8139                  }8136                  }
8140                }8137                }
8141                description8138                description
8142                  "set differential group delay max threshold";8139                  "set differential group delay max threshold";
8143              }8140              }
8144            }8141            }
8145            container sopmd {8142            container sopmd {
8146              description8143              description
8147                "set second order polarization mode dispersion threshold";8144                "set second order polarization mode dispersion threshold";
8148              leaf min {8145              leaf min {
8149                type uint32 {8146                type uint32 {
8150                  range "1..4294967294" {8147                  range "1..4294967294" {
8151                    description8148                    description
8152                      "polarization mode dispersion min threshold (in units of 0.01 ps^2)";8149                      "polarization mode dispersion min threshold (in units of 0.01 ps^2)";
8153                  }8150                  }
8154                }8151                }
8155                description8152                description
8156                  "set polarization mode dispersion min threshold";8153                  "set polarization mode dispersion min threshold";
8157              }8154              }
8158              leaf max {8155              leaf max {
8159                type uint32 {8156                type uint32 {
8160                  range "1..4294967294" {8157                  range "1..4294967294" {
8161                    description8158                    description
8162                      "polarization mode dispersion max threshold ( in units of 0.01  ps^2)";8159                      "polarization mode dispersion max threshold ( in units of 0.01  ps^2)";
8163                  }8160                  }
8164                }8161                }
8165                description8162                description
8166                  "set polarization mode dispersion max threshold";8163                  "set polarization mode dispersion max threshold";
8167              }8164              }
8168            }8165            }
8169            container osnr {8166            container osnr {
8170              description8167              description
8171                "set optical signal to noise ratio threshold";8168                "set optical signal to noise ratio threshold";
8172              leaf min {8169              leaf min {
8173                type uint32 {8170                type uint32 {
8174                  range "1..4294967294" {8171                  range "1..4294967294" {
8175                    description8172                    description
8176                      "optical signal to noise ratio min threshold (1/100th of dB)";8173                      "optical signal to noise ratio min threshold (1/100th of dB)";
8177                  }8174                  }
8178                }8175                }
8179                description8176                description
8180                  "set optical signal to noise ratio min threshold";8177                  "set optical signal to noise ratio min threshold";
8181              }8178              }
8182              leaf max {8179              leaf max {
8183                type uint32 {8180                type uint32 {
8184                  range "1..4294967294" {8181                  range "1..4294967294" {
8185                    description8182                    description
8186                      "optical signal to noise ratio max threshold (1/100th of dB)";8183                      "optical signal to noise ratio max threshold (1/100th of dB)";
8187                  }8184                  }
8188                }8185                }
8189                description8186                description
8190                  "set optical siganl to noise max threshold";8187                  "set optical siganl to noise max threshold";
8191              }8188              }
8192            }8189            }
8193            container pdl {8190            container pdl {
8194              description8191              description
8195                "set polarization dependent loss threshold";8192                "set polarization dependent loss threshold";
8196              leaf min {8193              leaf min {
8197                type uint32 {8194                type uint32 {
8198                  range "1..4294967294" {8195                  range "1..4294967294" {
8199                    description8196                    description
8200                      "polarization dependent loss min threshold (1/100th of dB)";8197                      "polarization dependent loss min threshold (1/100th of dB)";
8201                  }8198                  }
8202                }8199                }
8203                description8200                description
8204                  "set polarization dependent loss min threshold";8201                  "set polarization dependent loss min threshold";
8205              }8202              }
8206              leaf max {8203              leaf max {
8207                type uint32 {8204                type uint32 {
8208                  range "1..4294967294" {8205                  range "1..4294967294" {
8209                    description8206                    description
8210                      "polarization dependent loss max threshold (1/100th of dB)";8207                      "polarization dependent loss max threshold (1/100th of dB)";
8211                  }8208                  }
8212                }8209                }
8213                description8210                description
8214                  "set polarization dependent loss max threshold";8211                  "set polarization dependent loss max threshold";
8215              }8212              }
8216            }8213            }
8217            container pcr {8214            container pcr {
8218              description8215              description
8219                "set polarization change rate threshold";8216                "set polarization change rate threshold";
8220              leaf min {8217              leaf min {
8221                type uint32 {8218                type uint32 {
8222                  range "1..4294967294" {8219                  range "1..4294967294" {
8223                    description8220                    description
8224                      "polarization change rate min threshold (in units of 0.01 rad/s)";8221                      "polarization change rate min threshold (in units of 0.01 rad/s)";
8225                  }8222                  }
8226                }8223                }
8227                description8224                description
8228                  "set polarization change rate min threshold";8225                  "set polarization change rate min threshold";
8229              }8226              }
8230              leaf max {8227              leaf max {
8231                type uint32 {8228                type uint32 {
8232                  range "1..4294967294" {8229                  range "1..4294967294" {
8233                    description8230                    description
8234                      "polarization change rate max threshold (in units of 0.01 rad/s)";8231                      "polarization change rate max threshold (in units of 0.01 rad/s)";
8235                  }8232                  }
8236                }8233                }
8237                description8234                description
8238                  "set polarization change rate max threshold";8235                  "set polarization change rate max threshold";
8239              }8236              }
8240            }8237            }
8241            container pn {8238            container pn {
8242              description8239              description
8243                "set phase noise threshold";8240                "set phase noise threshold";
8244              leaf min {8241              leaf min {
8245                type uint32 {8242                type uint32 {
8246                  range "1..4294967294" {8243                  range "1..4294967294" {
8247                    description8244                    description
8248                      "phase noise min threshold (1/1000 dB)";8245                      "phase noise min threshold (1/1000 dB)";
8249                  }8246                  }
8250                }8247                }
8251                description8248                description
8252                  "set phase noise min threshold";8249                  "set phase noise min threshold";
8253              }8250              }
8254              leaf max {8251              leaf max {
8255                type uint32 {8252                type uint32 {
8256                  range "1..4294967290" {8253                  range "1..4294967290" {
8257                    description8254                    description
8258                      "phase noise max threshold (1/1000 dB)";8255                      "phase noise max threshold (1/1000 dB)";
8259                  }8256                  }
8260                }8257                }
8261                description8258                description
8262                  "set phase noise max threshold";8259                  "set phase noise max threshold";
8263              }8260              }
8264            }8261            }
8265            container rx-sig-pow {8262            container rx-sig-pow {
8266              description8263              description
8267                "set rx sig power threshold in uW";8264                "set rx sig power threshold in uW";
8268              leaf min {8265              leaf min {
8269                type uint32 {8266                type uint32 {
8270                  range "1..4294967290" {8267                  range "1..4294967290" {
8271                    description8268                    description
8272                      " rx sig power threshold in uW";8269                      " rx sig power threshold in uW";
8273                  }8270                  }
8274                }8271                }
8275                description8272                description
8276                  "rx sig power min threshold in uW ";8273                  "rx sig power min threshold in uW ";
8277              }8274              }
8278              leaf max {8275              leaf max {
8279                type uint32 {8276                type uint32 {
8280                  range "1..4294967290" {8277                  range "1..4294967290" {
8281                    description8278                    description
8282                      "rx sig power max threshold in uW";8279                      "rx sig power max threshold in uW";
8283                  }8280                  }
8284                }8281                }
8285                description8282                description
8286                  "set rx sig power max threshold in uW";8283                  "set rx sig power max threshold in uW";
8287              }8284              }
8288            }8285            }
8289            container snr {8286            container snr {
8290              description8287              description
8291                "set SNR threshold";8288                "set SNR threshold";
8292              leaf min {8289              leaf min {
8293                type uint32 {8290                type uint32 {
8294                  range "1..2147483646" {8291                  range "1..2147483646" {
8295                    description8292                    description
8296                      "SNR min threshold";8293                      "SNR min threshold";
8297                  }8294                  }
8298                }8295                }
8299                description8296                description
8300                  "set SNR min threshold ";8297                  "set SNR min threshold ";
8301              }8298              }
8302              leaf max {8299              leaf max {
8303                type uint32 {8300                type uint32 {
8304                  range "1..2147483646" {8301                  range "1..2147483646" {
8305                    description8302                    description
8306                      "SNR max threshold ";8303                      "SNR max threshold ";
8307                  }8304                  }
8308                }8305                }
8309                description8306                description
8310                  "set SNR max threshold ";8307                  "set SNR max threshold ";
8311              }8308              }
8312            }8309            }
8313            container snr-ax {8310            container snr-ax {
8314              description8311              description
8315                "set SNR AX threshold";8312                "set SNR AX threshold";
8316              leaf min {8313              leaf min {
8317                type uint32 {8314                type uint32 {
8318                  range "1..2147483646" {8315                  range "1..2147483646" {
8319                    description8316                    description
8320                      "SNR AX min threshold";8317                      "SNR AX min threshold";
8321                  }8318                  }
8322                }8319                }
8323                description8320                description
8324                  "set SNR AX min threshold ";8321                  "set SNR AX min threshold ";
8325              }8322              }
8326              leaf max {8323              leaf max {
8327                type uint32 {8324                type uint32 {
8328                  range "1..2147483646" {8325                  range "1..2147483646" {
8329                    description8326                    description
8330                      "SNR AX max threshold ";8327                      "SNR AX max threshold ";
8331                  }8328                  }
8332                }8329                }
8333                description8330                description
8334                  "set SNR AX max threshold ";8331                  "set SNR AX max threshold ";
8335              }8332              }
8336            }8333            }
8337            container snr-bx {8334            container snr-bx {
8338              description8335              description
8339                "set SNR BX threshold";8336                "set SNR BX threshold";
8340              leaf min {8337              leaf min {
8341                type uint32 {8338                type uint32 {
8342                  range "1..2147483646" {8339                  range "1..2147483646" {
8343                    description8340                    description
8344                      "SNR BX min threshold";8341                      "SNR BX min threshold";
8345                  }8342                  }
8346                }8343                }
8347                description8344                description
8348                  "set SNR BX min threshold ";8345                  "set SNR BX min threshold ";
8349              }8346              }
8350              leaf max {8347              leaf max {
8351                type uint32 {8348                type uint32 {
8352                  range "1..2147483646" {8349                  range "1..2147483646" {
8353                    description8350                    description
8354                      "SNR BX max threshold ";8351                      "SNR BX max threshold ";
8355                  }8352                  }
8356                }8353                }
8357                description8354                description
8358                  "set SNR BX max threshold ";8355                  "set SNR BX max threshold ";
8359              }8356              }
8360            }8357            }
8361            container snr-ay {8358            container snr-ay {
8362              description8359              description
8363                "set SNR AY threshold";8360                "set SNR AY threshold";
8364              leaf min {8361              leaf min {
8365                type uint32 {8362                type uint32 {
8366                  range "1..2147483646" {8363                  range "1..2147483646" {
8367                    description8364                    description
8368                      "SNR AY min threshold";8365                      "SNR AY min threshold";
8369                  }8366                  }
8370                }8367                }
8371                description8368                description
8372                  "set SNR AY min threshold ";8369                  "set SNR AY min threshold ";
8373              }8370              }
8374              leaf max {8371              leaf max {
8375                type uint32 {8372                type uint32 {
8376                  range "1..2147483646" {8373                  range "1..2147483646" {
8377                    description8374                    description
8378                      "SNR AY max threshold ";8375                      "SNR AY max threshold ";
8379                  }8376                  }
8380                }8377                }
8381                description8378                description
8382                  "set SNR AY max threshold ";8379                  "set SNR AY max threshold ";
8383              }8380              }
8384            }8381            }
8385            container snr-by {8382            container snr-by {
8386              description8383              description
8387                "set SNR BY threshold";8384                "set SNR BY threshold";
8388              leaf min {8385              leaf min {
8389                type uint32 {8386                type uint32 {
8390                  range "1..2147483646" {8387                  range "1..2147483646" {
8391                    description8388                    description
8392                      "SNR BY min threshold";8389                      "SNR BY min threshold";
8393                  }8390                  }
8394                }8391                }
8395                description8392                description
8396                  "set SNR BY min threshold ";8393                  "set SNR BY min threshold ";
8397              }8394              }
8398              leaf max {8395              leaf max {
8399                type uint32 {8396                type uint32 {
8400                  range "1..2147483646" {8397                  range "1..2147483646" {
8401                    description8398                    description
8402                      "SNR BY max threshold ";8399                      "SNR BY max threshold ";
8403                  }8400                  }
8404                }8401                }
8405                description8402                description
8406                  "set SNR BY max threshold ";8403                  "set SNR BY max threshold ";
8407              }8404              }
8408            }8405            }
8409            container cd {8406            container cd {
8410              description8407              description
8411                "set chromatic dispersion threshold";8408                "set chromatic dispersion threshold";
8412              leaf min {8409              leaf min {
8413                type int32 {8410                type int32 {
8414                  range "-350000..350000" {8411                  range "-350000..350000" {
8415                    description8412                    description
8416                      "chromatic dispersion min threshold (ps/nm)";8413                      "chromatic dispersion min threshold (ps/nm)";
8417                  }8414                  }
8418                }8415                }
8419                description8416                description
8420                  "set chromatic dispersion min threshold";8417                  "set chromatic dispersion min threshold";
8421              }8418              }
8422              leaf max {8419              leaf max {
8423                type int32 {8420                type int32 {
8424                  range "-350000..350000" {8421                  range "-350000..350000" {
8425                    description8422                    description
8426                      "chromatic dispersion max threshold (ps/nm)";8423                      "chromatic dispersion max threshold (ps/nm)";
8427                  }8424                  }
8428                }8425                }
8429                description8426                description
8430                  "set chromatic dispersion max threshold";8427                  "set chromatic dispersion max threshold";
8431              }8428              }
8432            }8429            }
8433            container opt-dbm {8430            container opt-dbm {
8434              description8431              description
8435                "set opt threshold in dbm";8432                "set opt threshold in dbm";
8436              leaf min {8433              leaf min {
8437                type int32 {8434                type int32 {
8438                  range "-3000..6633" {8435                  range "-3000..6633" {
8439                    description8436                    description
8440                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";8437                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
8441                  }8438                  }
8442                }8439                }
8443                description8440                description
8444                  "set opt min threshold in dbm";8441                  "set opt min threshold in dbm";
8445              }8442              }
8446              leaf max {8443              leaf max {
8447                type int32 {8444                type int32 {
8448                  range "-3000..6633" {8445                  range "-3000..6633" {
8449                    description8446                    description
8450                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";8447                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
8451                  }8448                  }
8452                }8449                }
8453                description8450                description
8454                  "set opt max threshold in dbm";8451                  "set opt max threshold in dbm";
8455              }8452              }
8456            }8453            }
8457            container opr-dbm {8454            container opr-dbm {
8458              description8455              description
8459                "set opr threshold in dbm";8456                "set opr threshold in dbm";
8460              leaf min {8457              leaf min {
8461                type int32 {8458                type int32 {
8462                  range "-3000..6633" {8459                  range "-3000..6633" {
8463                    description8460                    description
8464                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";8461                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
8465                  }8462                  }
8466                }8463                }
8467                description8464                description
8468                  "set opr min threshold in dbm";8465                  "set opr min threshold in dbm";
8469              }8466              }
8470              leaf max {8467              leaf max {
8471                type int32 {8468                type int32 {
8472                  range "-3000..6633" {8469                  range "-3000..6633" {
8473                    description8470                    description
8474                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";8471                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
8475                  }8472                  }
8476                }8473                }
8477                description8474                description
8478                  "set opr max threshold in dbm";8475                  "set opr max threshold in dbm";
8479              }8476              }
8480            }8477            }
8481            container rx-sig-pow-dbm {8478            container rx-sig-pow-dbm {
8482              description8479              description
8483                "set rx-sig-pow threshold in dbm";8480                "set rx-sig-pow threshold in dbm";
8484              leaf min {8481              leaf min {
8485                type int32 {8482                type int32 {
8486                  range "-3000..6633" {8483                  range "-3000..6633" {
8487                    description8484                    description
8488                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";8485                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
8489                  }8486                  }
8490                }8487                }
8491                description8488                description
8492                  "set rx-sig-pow min threshold in dbm";8489                  "set rx-sig-pow min threshold in dbm";
8493              }8490              }
8494              leaf max {8491              leaf max {
8495                type int32 {8492                type int32 {
8496                  range "-3000..6633" {8493                  range "-3000..6633" {
8497                    description8494                    description
8498                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";8495                      "Enter 4 digit value ;Input value 3000 for 30.00dbm";
8499                  }8496                  }
8500                }8497                }
8501                description8498                description
8502                  "set rx-sig-pow max threshold in dbm";8499                  "set rx-sig-pow max threshold in dbm";
8503              }8500              }
8504            }8501            }
8505            container low-freq-off {8502            container low-freq-off {
8506              description8503              description
8507                "set low signal freq offset threshold in Mhz";8504                "set low signal freq offset threshold in Mhz";
8508              leaf min {8505              leaf min {
8509                type int32 {8506                type int32 {
8510                  range "-1500..1500" {8507                  range "-1500..1500" {
8511                    description8508                    description
8512                      "low signal freq offset min threshold in Mhz";8509                      "low signal freq offset min threshold in Mhz";
8513                  }8510                  }
8514                }8511                }
8515                description8512                description
8516                  "set low signal freq offset min threshold in Mhz";8513                  "set low signal freq offset min threshold in Mhz";
8517              }8514              }
8518              leaf max {8515              leaf max {
8519                type int32 {8516                type int32 {
8520                  range "-1500..1500" {8517                  range "-1500..1500" {
8521                    description8518                    description
8522                      "low signal freq offset max threshold in Mhz";8519                      "low signal freq offset max threshold in Mhz";
8523                  }8520                  }
8524                }8521                }
8525                description8522                description
8526                  "set low signal freq offset max threshold in Mhz";8523                  "set low signal freq offset max threshold in Mhz";
8527              }8524              }
8528            }8525            }
8529            container sop-s1 {8526            container sop-s1 {
8530              description8527              description
8531                "set SOP S1 threshold ";8528                "set SOP S1 threshold ";
8532              leaf min {8529              leaf min {
8533                type int32 {8530                type int32 {
8534                  range "-100..100" {8531                  range "-100..100" {
8535                    description8532                    description
8536                      "SOP S1 threshold ";8533                      "SOP S1 threshold ";
8537                  }8534                  }
8538                }8535                }
8539                description8536                description
8540                  "set SOP S1 min threshold ";8537                  "set SOP S1 min threshold ";
8541              }8538              }
8542              leaf max {8539              leaf max {
8543                type int32 {8540                type int32 {
8544                  range "-100..100" {8541                  range "-100..100" {
8545                    description8542                    description
8546                      "SOP S1 max threshold ";8543                      "SOP S1 max threshold ";
8547                  }8544                  }
8548                }8545                }
8549                description8546                description
8550                  "set SOP S1 max threshold ";8547                  "set SOP S1 max threshold ";
8551              }8548              }
8552            }8549            }
8553            container sop-s2 {8550            container sop-s2 {
8554              description8551              description
8555                "set SOP S2 threshold ";8552                "set SOP S2 threshold ";
8556              leaf min {8553              leaf min {
8557                type int32 {8554                type int32 {
8558                  range "-100..100" {8555                  range "-100..100" {
8559                    description8556                    description
8560                      "SOP S2 threshold ";8557                      "SOP S2 threshold ";
8561                  }8558                  }
8562                }8559                }
8563                description8560                description
8564                  "set SOP S2 min threshold ";8561                  "set SOP S2 min threshold ";
8565              }8562              }
8566              leaf max {8563              leaf max {
8567                type int32 {8564                type int32 {
8568                  range "-100..100" {8565                  range "-100..100" {
8569                    description8566                    description
8570                      "SOP S2 max threshold ";8567                      "SOP S2 max threshold ";
8571                  }8568                  }
8572                }8569                }
8573                description8570                description
8574                  "set SOP S2 max threshold ";8571                  "set SOP S2 max threshold ";
8575              }8572              }
8576            }8573            }
8577            container sop-s3 {8574            container sop-s3 {
8578              description8575              description
8579                "set SOP S3 threshold ";8576                "set SOP S3 threshold ";
8580              leaf min {8577              leaf min {
8581                type int32 {8578                type int32 {
8582                  range "-100..100" {8579                  range "-100..100" {
8583                    description8580                    description
8584                      "SOP S3 threshold ";8581                      "SOP S3 threshold ";
8585                  }8582                  }
8586                }8583                }
8587                description8584                description
8588                  "set SOP S3 min threshold ";8585                  "set SOP S3 min threshold ";
8589              }8586              }
8590              leaf max {8587              leaf max {
8591                type int32 {8588                type int32 {
8592                  range "-100..100" {8589                  range "-100..100" {
8593                    description8590                    description
8594                      "SOP S3 max threshold ";8591                      "SOP S3 max threshold ";
8595                  }8592                  }
8596                }8593                }
8597                description8594                description
8598                  "set SOP S3 max threshold ";8595                  "set SOP S3 max threshold ";
8599              }8596              }
8600            }8597            }
8601          }8598          }
8602          container report {8599          container report {
8603            description8600            description
8604              "set optics TCA reporting status";8601              "set optics TCA reporting status";
8605            container lbc {8602            container lbc {
8606              description8603              description
8607                "set lbc TCA reporting status";8604                "set lbc TCA reporting status";
8608              container min-tca {8605              container min-tca {
8609                description8606                description
8610                  "set lbc min TCA reporting status";8607                  "set lbc min TCA reporting status";
8611                container enable {8608                container enable {
8612                  presence "Indicates a enable node is configured.";8609                  presence "Indicates a enable node is configured.";
8613                  description8610                  description
8614                    "Enable TCA reporting";8611                    "Enable TCA reporting";
8615                }8612                }
8616              }8613              }
8617              container max-tca {8614              container max-tca {
8618                description8615                description
8619                  "set lbc max TCA reporting status";8616                  "set lbc max TCA reporting status";
8620                container enable {8617                container enable {
8621                  presence "Indicates a enable node is configured.";8618                  presence "Indicates a enable node is configured.";
8622                  description8619                  description
8623                    "Enable TCA reporting";8620                    "Enable TCA reporting";
8624                }8621                }
8625              }8622              }
8626            }8623            }
8627            container lbc-pc {8624            container lbc-pc {
8628              description8625              description
8629                "set lbc % TCA reporting status";8626                "set lbc % TCA reporting status";
8630              container min-tca {8627              container min-tca {
8631                description8628                description
8632                  "set lbc min % TCA reporting status";8629                  "set lbc min % TCA reporting status";
8633                container enable {8630                container enable {
8634                  presence "Indicates a enable node is configured.";8631                  presence "Indicates a enable node is configured.";
8635                  description8632                  description
8636                    "Enable TCA reporting";8633                    "Enable TCA reporting";
8637                }8634                }
8638              }8635              }
8639              container max-tca {8636              container max-tca {
8640                description8637                description
8641                  "set lbc max % TCA reporting status";8638                  "set lbc max % TCA reporting status";
8642                container enable {8639                container enable {
8643                  presence "Indicates a enable node is configured.";8640                  presence "Indicates a enable node is configured.";
8644                  description8641                  description
8645                    "Enable TCA reporting";8642                    "Enable TCA reporting";
8646                }8643                }
8647              }8644              }
8648            }8645            }
8649            container opt {8646            container opt {
8650              description8647              description
8651                "set opt/opt-dbm TCA reporting status";8648                "set opt/opt-dbm TCA reporting status";
8652              container min-tca {8649              container min-tca {
8653                description8650                description
8654                  "set opt/opt-dbm min TCA reporting status";8651                  "set opt/opt-dbm min TCA reporting status";
8655                container enable {8652                container enable {
8656                  presence "Indicates a enable node is configured.";8653                  presence "Indicates a enable node is configured.";
8657                  description8654                  description
8658                    "Enable TCA reporting";8655                    "Enable TCA reporting";
8659                }8656                }
8660              }8657              }
8661              container max-tca {8658              container max-tca {
8662                description8659                description
8663                  "set opt/opt-dbm max TCA reporting status";8660                  "set opt/opt-dbm max TCA reporting status";
8664                container enable {8661                container enable {
8665                  presence "Indicates a enable node is configured.";8662                  presence "Indicates a enable node is configured.";
8666                  description8663                  description
8667                    "Enable TCA reporting";8664                    "Enable TCA reporting";
8668                }8665                }
8669              }8666              }
8670            }8667            }
8671            container opr {8668            container opr {
8672              description8669              description
8673                "set opr/opr-dbm TCA reporting status";8670                "set opr/opr-dbm TCA reporting status";
8674              container min-tca {8671              container min-tca {
8675                description8672                description
8676                  "set opr/opr-dbm min TCA reporting status";8673                  "set opr/opr-dbm min TCA reporting status";
8677                container enable {8674                container enable {
8678                  presence "Indicates a enable node is configured.";8675                  presence "Indicates a enable node is configured.";
8679                  description8676                  description
8680                    "Enable TCA reporting";8677                    "Enable TCA reporting";
8681                }8678                }
8682              }8679              }
8683              container max-tca {8680              container max-tca {
8684                description8681                description
8685                  "set opr/opr-dbm max TCA reporting status";8682                  "set opr/opr-dbm max TCA reporting status";
8686                container enable {8683                container enable {
8687                  presence "Indicates a enable node is configured.";8684                  presence "Indicates a enable node is configured.";
8688                  description8685                  description
8689                    "Enable TCA reporting";8686                    "Enable TCA reporting";
8690                }8687                }
8691              }8688              }
8692            }8689            }
8693            container cd {8690            container cd {
8694              description8691              description
8695                "set chromatic dispersion TCA reporting status";8692                "set chromatic dispersion TCA reporting status";
8696              container min-tca {8693              container min-tca {
8697                description8694                description
8698                  "set chromatic dispersion min TCA reporting status";8695                  "set chromatic dispersion min TCA reporting status";
8699                container enable {8696                container enable {
8700                  presence "Indicates a enable node is configured.";8697                  presence "Indicates a enable node is configured.";
8701                  description8698                  description
8702                    "Enable TCA reporting";8699                    "Enable TCA reporting";
8703                }8700                }
8704              }8701              }
8705              container max-tca {8702              container max-tca {
8706                description8703                description
8707                  "set chromatic dispersion max TCA reporting status";8704                  "set chromatic dispersion max TCA reporting status";
8708                container enable {8705                container enable {
8709                  presence "Indicates a enable node is configured.";8706                  presence "Indicates a enable node is configured.";
8710                  description8707                  description
8711                    "Enable TCA reporting";8708                    "Enable TCA reporting";
8712                }8709                }
8713              }8710              }
8714            }8711            }
8715            container dgd {8712            container dgd {
8716              description8713              description
8717                "set differential group delay TCA reporting status";8714                "set differential group delay TCA reporting status";
8718              container min-tca {8715              container min-tca {
8719                description8716                description
8720                  "set differentail group delay min TCA reporting status";8717                  "set differentail group delay min TCA reporting status";
8721                container enable {8718                container enable {
8722                  presence "Indicates a enable node is configured.";8719                  presence "Indicates a enable node is configured.";
8723                  description8720                  description
8724                    "Enable TCA reporting";8721                    "Enable TCA reporting";
8725                }8722                }
8726              }8723              }
8727              container max-tca {8724              container max-tca {
8728                description8725                description
8729                  "set differential group delay max TCA reporting status";8726                  "set differential group delay max TCA reporting status";
8730                container enable {8727                container enable {
8731                  presence "Indicates a enable node is configured.";8728                  presence "Indicates a enable node is configured.";
8732                  description8729                  description
8733                    "Enable TCA reporting";8730                    "Enable TCA reporting";
8734                }8731                }
8735              }8732              }
8736            }8733            }
8737            container sopmd {8734            container sopmd {
8738              description8735              description
8739                "set second order polarization mode dispersion TCA reporting status";8736                "set second order polarization mode dispersion TCA reporting status";
8740              container min-tca {8737              container min-tca {
8741                description8738                description
8742                  "set polarization mode dispersion min TCA reporting status";8739                  "set polarization mode dispersion min TCA reporting status";
8743                container enable {8740                container enable {
8744                  presence "Indicates a enable node is configured.";8741                  presence "Indicates a enable node is configured.";
8745                  description8742                  description
8746                    "Enable TCA reporting";8743                    "Enable TCA reporting";
8747                }8744                }
8748              }8745              }
8749              container max-tca {8746              container max-tca {
8750                description8747                description
8751                  "set polarization mode dispersion max TCA reporting status";8748                  "set polarization mode dispersion max TCA reporting status";
8752                container enable {8749                container enable {
8753                  presence "Indicates a enable node is configured.";8750                  presence "Indicates a enable node is configured.";
8754                  description8751                  description
8755                    "Enable TCA reporting";8752                    "Enable TCA reporting";
8756                }8753                }
8757              }8754              }
8758            }8755            }
8759            container osnr {8756            container osnr {
8760              description8757              description
8761                "set optical signal to noise ratio TCA reporting status";8758                "set optical signal to noise ratio TCA reporting status";
8762              container min-tca {8759              container min-tca {
8763                description8760                description
8764                  "set optical signal to noise ratio min TCA reporting status";8761                  "set optical signal to noise ratio min TCA reporting status";
8765                container enable {8762                container enable {
8766                  presence "Indicates a enable node is configured.";8763                  presence "Indicates a enable node is configured.";
8767                  description8764                  description
8768                    "Enable TCA reporting";8765                    "Enable TCA reporting";
8769                }8766                }
8770              }8767              }
8771              container max-tca {8768              container max-tca {
8772                description8769                description
8773                  "set optical signal to noise ratio max TCA reporting status";8770                  "set optical signal to noise ratio max TCA reporting status";
8774                container enable {8771                container enable {
8775                  presence "Indicates a enable node is configured.";8772                  presence "Indicates a enable node is configured.";
8776                  description8773                  description
8777                    "Enable TCA reporting";8774                    "Enable TCA reporting";
8778                }8775                }
8779              }8776              }
8780            }8777            }
8781            container pdl {8778            container pdl {
8782              description8779              description
8783                "set polarization dependent loss TCA reporting status";8780                "set polarization dependent loss TCA reporting status";
8784              container min-tca {8781              container min-tca {
8785                description8782                description
8786                  "set polarization dependent loss min TCA reporting status";8783                  "set polarization dependent loss min TCA reporting status";
8787                container enable {8784                container enable {
8788                  presence "Indicates a enable node is configured.";8785                  presence "Indicates a enable node is configured.";
8789                  description8786                  description
8790                    "Enable TCA reporting";8787                    "Enable TCA reporting";
8791                }8788                }
8792              }8789              }
8793              container max-tca {8790              container max-tca {
8794                description8791                description
8795                  "set polarization dependent loss max TCA reporting status";8792                  "set polarization dependent loss max TCA reporting status";
8796                container enable {8793                container enable {
8797                  presence "Indicates a enable node is configured.";8794                  presence "Indicates a enable node is configured.";
8798                  description8795                  description
8799                    "Enable TCA reporting";8796                    "Enable TCA reporting";
8800                }8797                }
8801              }8798              }
8802            }8799            }
8803            container pcr {8800            container pcr {
8804              description8801              description
8805                "set polarization change rate TCA reporting status";8802                "set polarization change rate TCA reporting status";
8806              container min-tca {8803              container min-tca {
8807                description8804                description
8808                  "set polarization change rate min TCA reporting status";8805                  "set polarization change rate min TCA reporting status";
8809                container enable {8806                container enable {
8810                  presence "Indicates a enable node is configured.";8807                  presence "Indicates a enable node is configured.";
8811                  description8808                  description
8812                    "Enable TCA reporting";8809                    "Enable TCA reporting";
8813                }8810                }
8814              }8811              }
8815              container max-tca {8812              container max-tca {
8816                description8813                description
8817                  "set polarization change rate max TCA reporting status";8814                  "set polarization change rate max TCA reporting status";
8818                container enable {8815                container enable {
8819                  presence "Indicates a enable node is configured.";8816                  presence "Indicates a enable node is configured.";
8820                  description8817                  description
8821                    "Enable TCA reporting";8818                    "Enable TCA reporting";
8822                }8819                }
8823              }8820              }
8824            }8821            }
8825            container pn {8822            container pn {
8826              description8823              description
8827                "set phase noise TCA reporting status";8824                "set phase noise TCA reporting status";
8828              container min-tca {8825              container min-tca {
8829                description8826                description
8830                  "set phase noise min TCA reporting status";8827                  "set phase noise min TCA reporting status";
8831                container enable {8828                container enable {
8832                  presence "Indicates a enable node is configured.";8829                  presence "Indicates a enable node is configured.";
8833                  description8830                  description
8834                    "Enable TCA reporting";8831                    "Enable TCA reporting";
8835                }8832                }
8836              }8833              }
8837              container max-tca {8834              container max-tca {
8838                description8835                description
8839                  "set phase noise max TCA reporting status";8836                  "set phase noise max TCA reporting status";
8840                container enable {8837                container enable {
8841                  presence "Indicates a enable node is configured.";8838                  presence "Indicates a enable node is configured.";
8842                  description8839                  description
8843                    "Enable TCA reporting";8840                    "Enable TCA reporting";
8844                }8841                }
8845              }8842              }
8846            }8843            }
8847            container rx-sig-pow {8844            container rx-sig-pow {
8848              description8845              description
8849                "set rx sig power TCA reporting status";8846                "set rx sig power TCA reporting status";
8850              container min-tca {8847              container min-tca {
8851                description8848                description
8852                  "set rx sig power(uW/dBm) min TCA reporting status";8849                  "set rx sig power(uW/dBm) min TCA reporting status";
8853                container enable {8850                container enable {
8854                  presence "Indicates a enable node is configured.";8851                  presence "Indicates a enable node is configured.";
8855                  description8852                  description
8856                    "Enable TCA reporting";8853                    "Enable TCA reporting";
8857                }8854                }
8858              }8855              }
8859              container max-tca {8856              container max-tca {
8860                description8857                description
8861                  "set rx sig power(uW/dBm) max TCA reporting status";8858                  "set rx sig power(uW/dBm) max TCA reporting status";
8862                container enable {8859                container enable {
8863                  presence "Indicates a enable node is configured.";8860                  presence "Indicates a enable node is configured.";
8864                  description8861                  description
8865                    "Enable TCA reporting";8862                    "Enable TCA reporting";
8866                }8863                }
8867              }8864              }
8868            }8865            }
8869            container low-freq-off {8866            container low-freq-off {
8870              description8867              description
8871                "set low signal freq offset TCA reporting status";8868                "set low signal freq offset TCA reporting status";
8872              container min-tca {8869              container min-tca {
8873                description8870                description
8874                  "set low signal freq offset min TCA reporting status";8871                  "set low signal freq offset min TCA reporting status";
8875                container enable {8872                container enable {
8876                  presence "Indicates a enable node is configured.";8873                  presence "Indicates a enable node is configured.";
8877                  description8874                  description
8878                    "Enable TCA reporting";8875                    "Enable TCA reporting";
8879                }8876                }
8880              }8877              }
8881              container max-tca {8878              container max-tca {
8882                description8879                description
8883                  "set low signal freq offset max TCA reporting status";8880                  "set low signal freq offset max TCA reporting status";
8884                container enable {8881                container enable {
8885                  presence "Indicates a enable node is configured.";8882                  presence "Indicates a enable node is configured.";
8886                  description8883                  description
8887                    "Enable TCA reporting";8884                    "Enable TCA reporting";
8888                }8885                }
8889              }8886              }
8890            }8887            }
8891            container snr {8888            container snr {
8892              description8889              description
8893                "set SNR TCA reporting status";8890                "set SNR TCA reporting status";
8894              container min-tca {8891              container min-tca {
8895                description8892                description
8896                  "set SNR min TCA reporting status";8893                  "set SNR min TCA reporting status";
8897                container enable {8894                container enable {
8898                  presence "Indicates a enable node is configured.";8895                  presence "Indicates a enable node is configured.";
8899                  description8896                  description
8900                    "Enable TCA reporting";8897                    "Enable TCA reporting";
8901                }8898                }
8902              }8899              }
8903              container max-tca {8900              container max-tca {
8904                description8901                description
8905                  "set SNR max TCA reporting status";8902                  "set SNR max TCA reporting status";
8906                container enable {8903                container enable {
8907                  presence "Indicates a enable node is configured.";8904                  presence "Indicates a enable node is configured.";
8908                  description8905                  description
8909                    "Enable TCA reporting";8906                    "Enable TCA reporting";
8910                }8907                }
8911              }8908              }
8912            }8909            }
8913            container snr-ax {8910            container snr-ax {
8914              description8911              description
8915                "set SNR-AX TCA reporting status";8912                "set SNR-AX TCA reporting status";
8916              container min-tca {8913              container min-tca {
8917                description8914                description
8918                  "set SNR-AX min TCA reporting status";8915                  "set SNR-AX min TCA reporting status";
8919                container enable {8916                container enable {
8920                  presence "Indicates a enable node is configured.";8917                  presence "Indicates a enable node is configured.";
8921                  description8918                  description
8922                    "Enable TCA reporting";8919                    "Enable TCA reporting";
8923                }8920                }
8924              }8921              }
8925              container max-tca {8922              container max-tca {
8926                description8923                description
8927                  "set SNR-AX max TCA reporting status";8924                  "set SNR-AX max TCA reporting status";
8928                container enable {8925                container enable {
8929                  presence "Indicates a enable node is configured.";8926                  presence "Indicates a enable node is configured.";
8930                  description8927                  description
8931                    "Enable TCA reporting";8928                    "Enable TCA reporting";
8932                }8929                }
8933              }8930              }
8934            }8931            }
8935            container snr-bx {8932            container snr-bx {
8936              description8933              description
8937                "set SNR-BX TCA reporting status";8934                "set SNR-BX TCA reporting status";
8938              container min-tca {8935              container min-tca {
8939                description8936                description
8940                  "set SNR-BX min TCA reporting status";8937                  "set SNR-BX min TCA reporting status";
8941                container enable {8938                container enable {
8942                  presence "Indicates a enable node is configured.";8939                  presence "Indicates a enable node is configured.";
8943                  description8940                  description
8944                    "Enable TCA reporting";8941                    "Enable TCA reporting";
8945                }8942                }
8946              }8943              }
8947              container max-tca {8944              container max-tca {
8948                description8945                description
8949                  "set SNR-BX max TCA reporting status";8946                  "set SNR-BX max TCA reporting status";
8950                container enable {8947                container enable {
8951                  presence "Indicates a enable node is configured.";8948                  presence "Indicates a enable node is configured.";
8952                  description8949                  description
8953                    "Enable TCA reporting";8950                    "Enable TCA reporting";
8954                }8951                }
8955              }8952              }
8956            }8953            }
8957            container snr-ay {8954            container snr-ay {
8958              description8955              description
8959                "set SNR-AY TCA reporting status";8956                "set SNR-AY TCA reporting status";
8960              container min-tca {8957              container min-tca {
8961                description8958                description
8962                  "set SNR-AY min TCA reporting status";8959                  "set SNR-AY min TCA reporting status";
8963                container enable {8960                container enable {
8964                  presence "Indicates a enable node is configured.";8961                  presence "Indicates a enable node is configured.";
8965                  description8962                  description
8966                    "Enable TCA reporting";8963                    "Enable TCA reporting";
8967                }8964                }
8968              }8965              }
8969              container max-tca {8966              container max-tca {
8970                description8967                description
8971                  "set SNR-AY max TCA reporting status";8968                  "set SNR-AY max TCA reporting status";
8972                container enable {8969                container enable {
8973                  presence "Indicates a enable node is configured.";8970                  presence "Indicates a enable node is configured.";
8974                  description8971                  description
8975                    "Enable TCA reporting";8972                    "Enable TCA reporting";
8976                }8973                }
8977              }8974              }
8978            }8975            }
8979            container snr-by {8976            container snr-by {
8980              description8977              description
8981                "set SNR-BY TCA reporting status";8978                "set SNR-BY TCA reporting status";
8982              container min-tca {8979              container min-tca {
8983                description8980                description
8984                  "set SNR-BY min TCA reporting status";8981                  "set SNR-BY min TCA reporting status";
8985                container enable {8982                container enable {
8986                  presence "Indicates a enable node is configured.";8983                  presence "Indicates a enable node is configured.";
8987                  description8984                  description
8988                    "Enable TCA reporting";8985                    "Enable TCA reporting";
8989                }8986                }
8990              }8987              }
8991              container max-tca {8988              container max-tca {
8992                description8989                description
8993                  "set SNR-BY max TCA reporting status";8990                  "set SNR-BY max TCA reporting status";
8994                container enable {8991                container enable {
8995                  presence "Indicates a enable node is configured.";8992                  presence "Indicates a enable node is configured.";
8996                  description8993                  description
8997                    "Enable TCA reporting";8994                    "Enable TCA reporting";
8998                }8995                }
8999              }8996              }
9000            }8997            }
9001            container sop-s1 {8998            container sop-s1 {
9002              description8999              description
9003                "set SOP-S1 TCA reporting status";9000                "set SOP-S1 TCA reporting status";
9004              container min-tca {9001              container min-tca {
9005                description9002                description
9006                  "set SOP-S1 min TCA reporting status";9003                  "set SOP-S1 min TCA reporting status";
9007                container enable {9004                container enable {
9008                  presence "Indicates a enable node is configured.";9005                  presence "Indicates a enable node is configured.";
9009                  description9006                  description
9010                    "Enable TCA reporting";9007                    "Enable TCA reporting";
9011                }9008                }
9012              }9009              }
9013              container max-tca {9010              container max-tca {
9014                description9011                description
9015                  "set SOP-S1 max TCA reporting status";9012                  "set SOP-S1 max TCA reporting status";
9016                container enable {9013                container enable {
9017                  presence "Indicates a enable node is configured.";9014                  presence "Indicates a enable node is configured.";
9018                  description9015                  description
9019                    "Enable TCA reporting";9016                    "Enable TCA reporting";
9020                }9017                }
9021              }9018              }
9022            }9019            }
9023            container sop-s2 {9020            container sop-s2 {
9024              description9021              description
9025                "set SOP-S2 TCA reporting status";9022                "set SOP-S2 TCA reporting status";
9026              container min-tca {9023              container min-tca {
9027                description9024                description
9028                  "set SOP-S2 min TCA reporting status";9025                  "set SOP-S2 min TCA reporting status";
9029                container enable {9026                container enable {
9030                  presence "Indicates a enable node is configured.";9027                  presence "Indicates a enable node is configured.";
9031                  description9028                  description
9032                    "Enable TCA reporting";9029                    "Enable TCA reporting";
9033                }9030                }
9034              }9031              }
9035              container max-tca {9032              container max-tca {
9036                description9033                description
9037                  "set SOP-S2 max TCA reporting status";9034                  "set SOP-S2 max TCA reporting status";
9038                container enable {9035                container enable {
9039                  presence "Indicates a enable node is configured.";9036                  presence "Indicates a enable node is configured.";
9040                  description9037                  description
9041                    "Enable TCA reporting";9038                    "Enable TCA reporting";
9042                }9039                }
9043              }9040              }
9044            }9041            }
9045            container sop-s3 {9042            container sop-s3 {
9046              description9043              description
9047                "set SOP-S3 TCA reporting status";9044                "set SOP-S3 TCA reporting status";
9048              container min-tca {9045              container min-tca {
9049                description9046                description
9050                  "set SOP-S3 min TCA reporting status";9047                  "set SOP-S3 min TCA reporting status";
9051                container enable {9048                container enable {
9052                  presence "Indicates a enable node is configured.";9049                  presence "Indicates a enable node is configured.";
9053                  description9050                  description
9054                    "Enable TCA reporting";9051                    "Enable TCA reporting";
9055                }9052                }
9056              }9053              }
9057              container max-tca {9054              container max-tca {
9058                description9055                description
9059                  "set SOP-S3 max TCA reporting status";9056                  "set SOP-S3 max TCA reporting status";
9060                container enable {9057                container enable {
9061                  presence "Indicates a enable node is configured.";9058                  presence "Indicates a enable node is configured.";
9062                  description9059                  description
9063                    "Enable TCA reporting";9060                    "Enable TCA reporting";
9064                }9061                }
9065              }9062              }
9066            }9063            }
9067          }9064          }
9068        }9065        }
9069        container fec {9066        container fec {
9070          description9067          description
9071            "Configure fec g709 performance monitoring";9068            "Configure fec g709 performance monitoring";
9072          container threshold {9069          container threshold {
9073            description9070            description
9074              "Configure fec threshold";9071              "Configure fec threshold";
9075            leaf ec-bits {9072            leaf ec-bits {
9076              type xr:Cisco-ios-xr-string {9073              type xr:Cisco-ios-xr-string {
9077                length "1..20" {9074                length "1..20" {
9078                  description9075                  description
9079                    "ec-bits threshold  <range:0-75279974400>";9076                    "ec-bits threshold  <range:0-75279974400>";
9080                }9077                }
9081              }9078              }
9082              description9079              description
9083                "set EC-BITS threshold";9080                "set EC-BITS threshold";
9084            }9081            }
9085            leaf uc-words {9082            leaf uc-words {
9086              type xr:Cisco-ios-xr-string {9083              type xr:Cisco-ios-xr-string {
9087                length "1..20" {9084                length "1..20" {
9088                  description9085                  description
9089                    "uc-words threshold <range:0-4724697600>";9086                    "uc-words threshold <range:0-4724697600>";
9090                }9087                }
9091              }9088              }
9092              description9089              description
9093                "set UC-WORDS threshold";9090                "set UC-WORDS threshold";
9094            }9091            }
9095            container pre-fec-ber {9092            container pre-fec-ber {
9096              description9093              description
9097                "Set PRE-FEC-BER Thresholds";9094                "Set PRE-FEC-BER Thresholds";
9098              leaf min {9095              leaf min {
9099                type xr:Cisco-ios-xr-string {9096                type xr:Cisco-ios-xr-string {
9100                  length "1..20" {9097                  length "1..20" {
9101                    description9098                    description
9102                      "pre-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";9099                      "pre-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
9103                  }9100                  }
9104                }9101                }
9105                description9102                description
9106                  "set pre-fec-ber min threshold";9103                  "set pre-fec-ber min threshold";
9107              }9104              }
9108              leaf max {9105              leaf max {
9109                type xr:Cisco-ios-xr-string {9106                type xr:Cisco-ios-xr-string {
9110                  length "1..20" {9107                  length "1..20" {
9111                    description9108                    description
9112                      "pre-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";9109                      "pre-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
9113                  }9110                  }
9114                }9111                }
9115                description9112                description
9116                  "set pre-fec-ber max threshold";9113                  "set pre-fec-ber max threshold";
9117              }9114              }
9118            }9115            }
9119            container post-fec-ber {9116            container post-fec-ber {
9120              description9117              description
9121                "Set POST-FEC-BER Thresholds";9118                "Set POST-FEC-BER Thresholds";
9122              leaf min {9119              leaf min {
9123                type xr:Cisco-ios-xr-string {9120                type xr:Cisco-ios-xr-string {
9124                  length "1..20" {9121                  length "1..20" {
9125                    description9122                    description
9126                      "post-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";9123                      "post-fec-ber min threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
9127                  }9124                  }
9128                }9125                }
9129                description9126                description
9130                  "set post-fec-ber min threshold";9127                  "set post-fec-ber min threshold";
9131              }9128              }
9132              leaf max {9129              leaf max {
9133                type xr:Cisco-ios-xr-string {9130                type xr:Cisco-ios-xr-string {
9134                  length "1..20" {9131                  length "1..20" {
9135                    description9132                    description
9136                      "post-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";9133                      "post-fec-ber max threshold range : <1-18446744073709551615>. BER is based on E-15, set value = 150, equivalent BER = 1.5E-13";
9137                  }9134                  }
9138                }9135                }
9139                description9136                description
9140                  "set post-fec-ber max threshold";9137                  "set post-fec-ber max threshold";
9141              }9138              }
9142            }9139            }
9143            container q {9140            container q {
9144              description9141              description
9145                "set Q threshold";9142                "set Q threshold";
9146              leaf min {9143              leaf min {
9147                type xr:Cisco-ios-xr-string {9144                type xr:Cisco-ios-xr-string {
9148                  length "1..20" {9145                  length "1..20" {
9149                    description9146                    description
9150                      "Q min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";9147                      "Q min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
9151                  }9148                  }
9152                }9149                }
9153                description9150                description
9154                  "set Q min threshold";9151                  "set Q min threshold";
9155              }9152              }
9156              leaf max {9153              leaf max {
9157                type xr:Cisco-ios-xr-string {9154                type xr:Cisco-ios-xr-string {
9158                  length "1..20" {9155                  length "1..20" {
9159                    description9156                    description
9160                      "Q max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";9157                      "Q max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
9161                  }9158                  }
9162                }9159                }
9163                description9160                description
9164                  "set Q max threshold";9161                  "set Q max threshold";
9165              }9162              }
9166            }9163            }
9167            container q-margin {9164            container q-margin {
9168              description9165              description
9169                "set Q margin threshold";9166                "set Q margin threshold";
9170              leaf min {9167              leaf min {
9171                type xr:Cisco-ios-xr-string {9168                type xr:Cisco-ios-xr-string {
9172                  length "1..20" {9169                  length "1..20" {
9173                    description9170                    description
9174                      "Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";9171                      "Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
9175                  }9172                  }
9176                }9173                }
9177                description9174                description
9178                  "set Q margin min threshold";9175                  "set Q margin min threshold";
9179              }9176              }
9180              leaf max {9177              leaf max {
9181                type xr:Cisco-ios-xr-string {9178                type xr:Cisco-ios-xr-string {
9182                  length "1..20" {9179                  length "1..20" {
9183                    description9180                    description
9184                      "Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";9181                      "Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
9185                  }9182                  }
9186                }9183                }
9187                description9184                description
9188                  "set Q margin max threshold";9185                  "set Q margin max threshold";
9189              }9186              }
9190            }9187            }
9191            container inst-q-margin {9188            container inst-q-margin {
9192              description9189              description
9193                "set Instantaneous Q margin threshold";9190                "set Instantaneous Q margin threshold";
9194              leaf min {9191              leaf min {
9195                type xr:Cisco-ios-xr-string {9192                type xr:Cisco-ios-xr-string {
9196                  length "1..20" {9193                  length "1..20" {
9197                    description9194                    description
9198                      "Instantaneous Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";9195                      "Instantaneous Q margin min threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
9199                  }9196                  }
9200                }9197                }
9201                description9198                description
9202                  "set Instantaneous Q margin min threshold";9199                  "set Instantaneous Q margin min threshold";
9203              }9200              }
9204              leaf max {9201              leaf max {
9205                type xr:Cisco-ios-xr-string {9202                type xr:Cisco-ios-xr-string {
9206                  length "1..20" {9203                  length "1..20" {
9207                    description9204                    description
9208                      "Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";9205                      "Q margin max threshold <1-18446744073709551615>set value = 150, equivalent value = 1.5";
9209                  }9206                  }
9210                }9207                }
9211                description9208                description
9212                  "set Instantaneous Q margin max threshold";9209                  "set Instantaneous Q margin max threshold";
9213              }9210              }
9214            }9211            }
9215          }9212          }
9216          container report {9213          container report {
9217            description9214            description
9218              "set fec TCA reporting status";9215              "set fec TCA reporting status";
9219            container ec-bits {9216            container ec-bits {
9220              description9217              description
9221                "set ec-bits TCA reporting status";9218                "set ec-bits TCA reporting status";
9222              container enable {9219              container enable {
9223                presence "Indicates a enable node is configured.";9220                presence "Indicates a enable node is configured.";
9224                description9221                description
9225                  "Enable TCA reporting";9222                  "Enable TCA reporting";
9226              }9223              }
9227            }9224            }
9228            container uc-words {9225            container uc-words {
9229              description9226              description
9230                "set uc-words TCA reporting status";9227                "set uc-words TCA reporting status";
9231              container enable {9228              container enable {
9232                presence "Indicates a enable node is configured.";9229                presence "Indicates a enable node is configured.";
9233                description9230                description
9234                  "Enable TCA reporting";9231                  "Enable TCA reporting";
9235              }9232              }
9236            }9233            }
9237          }9234          }
9238        }9235        }
9239        container prbs {9236        container prbs {
9240          description9237          description
9241            "Configure prbs performance monitoring";9238            "Configure prbs performance monitoring";
9242          container threshold {9239          container threshold {
9243            description9240            description
9244              "Configure prbs threshold";9241              "Configure prbs threshold";
9245            leaf ebc {9242            leaf ebc {
9246              type xr:Cisco-ios-xr-string {9243              type xr:Cisco-ios-xr-string {
9247                length "1..20" {9244                length "1..20" {
9248                  description9245                  description
9249                    "ebc threshold <1-18446744073709551615>";9246                    "ebc threshold <1-18446744073709551615>";
9250                }9247                }
9251              }9248              }
9252              description9249              description
9253                "set EBC threshold";9250                "set EBC threshold";
9254            }9251            }
9255            leaf found-count {9252            leaf found-count {
9256              type xr:Cisco-ios-xr-string {9253              type xr:Cisco-ios-xr-string {
9257                length "1..10" {9254                length "1..10" {
9258                  description9255                  description
9259                    "found-count threshold <1-4294967295>";9256                    "found-count threshold <1-4294967295>";
9260                }9257                }
9261              }9258              }
9262              description9259              description
9263                "set FOUND-COUNT threshold";9260                "set FOUND-COUNT threshold";
9264            }9261            }
9265            leaf lost-count {9262            leaf lost-count {
9266              type xr:Cisco-ios-xr-string {9263              type xr:Cisco-ios-xr-string {
9267                length "1..10" {9264                length "1..10" {
9268                  description9265                  description
9269                    "lost-count threshold <1-4294967295>";9266                    "lost-count threshold <1-4294967295>";
9270                }9267                }
9271              }9268              }
9272              description9269              description
9273                "set LOST-COUNT threshold";9270                "set LOST-COUNT threshold";
9274            }9271            }
9275          }9272          }
9276          container report {9273          container report {
9277            description9274            description
9278              "set prbs TCA reporting status";9275              "set prbs TCA reporting status";
9279            container ebc {9276            container ebc {
9280              description9277              description
9281                "set ebc TCA reporting status";9278                "set ebc TCA reporting status";
9282              container enable {9279              container enable {
9283                presence "Indicates a enable node is configured.";9280                presence "Indicates a enable node is configured.";
9284                description9281                description
9285                  "Enable TCA reporting";9282                  "Enable TCA reporting";
9286              }9283              }
9287            }9284            }
9288            container found-count {9285            container found-count {
9289              description9286              description
9290                "set found-count TCA reporting status";9287                "set found-count TCA reporting status";
9291              container enable {9288              container enable {
9292                presence "Indicates a enable node is configured.";9289                presence "Indicates a enable node is configured.";
9293                description9290                description
9294                  "Enable TCA reporting";9291                  "Enable TCA reporting";
9295              }9292              }
9296            }9293            }
9297            container lost-count {9294            container lost-count {
9298              description9295              description
9299                "set lost-count TCA reporting status";9296                "set lost-count TCA reporting status";
9300              container enable {9297              container enable {
9301                presence "Indicates a enable node is configured.";9298                presence "Indicates a enable node is configured.";
9302                description9299                description
9303                  "Enable TCA reporting";9300                  "Enable TCA reporting";
9304              }9301              }
9305            }9302            }
9306          }9303          }
9307        }9304        }
9308      }9305      }
9309    }9306    }
9310  }9307  }
93119308
9312  augment "/a1:controllers/a1:controller" {9309  augment "/a1:controllers/a1:controller" {
9313    description9310    description
9314      "This augment extends active nodes configuration";9311      "This augment extends active nodes configuration";
9315    uses CONT-BODY;9312    uses CONT-BODY;
9316  }9313  }
9317  augment "/a1:controllers/a1:controller-preconfigure" {9314  augment "/a1:controllers/a1:controller-preconfigure" {
9318    description9315    description
9319      "This augment extends preconfigured nodes9316      "This augment extends preconfigured nodes
9320       configuration";9317       configuration";
9321    uses CONT-BODY;9318    uses CONT-BODY;
9322  }9319  }
9323}9320}
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op